
//文件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;
}
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;
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)