C语言编写程序输出x的n次方结果,x和n从键盘输入

C语言编写程序输出x的n次方结果,x和n从键盘输入,第1张

//文件1 powc

#include"linkinh"

float mypow(float x, int n)

{

    float result = 1;

    for(int i = 0;i < n; i++)

        result = x;

    return result;

}

//文件2 printc

#include<stdioh>

#include"linkinh"

void print(float c){printf("%f",c);}

//文件3 insertc

#include<stdioh>

#include"linkinh"

float insert(void)

{

    float x;

    scanf("%f",&x);

    return x;

}

int insert(void)

{

    int x;

    scanf("%d",&x);

    return x;

}

//文件4 linkinh

float mypow(float x, int n);

void print(float c);

float insert(void);

int insert(void);

//文件5 mainc

include"linkinh"

int main()

{

    float x;

    int n;

    x = insert();

    n = insert();

    print(mypow(x,n));

    return 0;

}

C语言,x的y次方,没有符号表示,必须使用函数

pow(float

x,float

y),返回值是

float

还是

double

的,忘了。

首先scanf("%d%d",

a,

n);

然后可以使用库函数pow

result

=

pow(a,

n);

//这个就是a的n次方

需要#include

<mathh>

或者

result

=

1;

for

(int

i

=

0;

i

<

n;

i++)

{result

=

a;}

#include <stdioh>

#include<mathh>

int main()

{

    int n;

    unsigned long long sum;

    printf("请输入要计算的N此方:");

    scanf("%d",&n);

    sum=pow(2,n);

    printf("%llu",sum);

    return 0;

}

扩展资料:

在C语言家族程序中,头文件被大量使用。一般而言,每个C++/C程序通常由头文件和定义文件组成。头文件作为一种包含功能函数、数据接口声明的载体文件,主要用于保存程序的声明,而定义文件用于保存程序的实现。

头文件一般由四部分内容组成:

1,头文件开头处的版权和版本声明。

2,预处理块。

3,inline函数的定义。

4,函数和类结构声明等。

在头文件中,用 ifndef/define/endif结构产生预处理块,用 #include 格式来引用库的头文件。头文件的这种结构,是利用C语言进行开发软件所通常具备的,属于公有知识。

有两个函数可以实现,double pow(double x, double y),double pow10(int p)

下面是这两个函数的使用方法,个人建议用:pow10(n)

函数名: pow

功 能: 指数函数(x的y次方)

用 法: double pow(double x, double y);

程序例:

#include <mathh>

#include <stdioh>

int main(void)

{

double x = 20, y = 30;

printf("%lf raised to %lf is %lf\n", x, y, pow(x, y));

return 0;

}

函数名: pow10

功 能: 指数函数(10的p次方)

用 法: double pow10(int p);

程序例:

#include <mathh>

#include <stdioh>

int main(void)

{

double p = 30;

printf("Ten raised to %lf is %lf\n", p, pow10(p));

return 0;

}

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/12176241.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存