这样写就可以了:
创新互联-专业网站定制、快速模板网站建设、高性价比江宁网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式江宁网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖江宁地区。费用合理售后完善,10余年实体公司更值得信赖。
double fun_x3 (double x) { return x*x*x; }
程序例子,计算2的3次方。
#include stdio.h
double fun_x3 (double x) { return x*x*x;}
int main(){
double y;
int x=2;
y = fun_x3(x); //用 fun_x3(x) 或 fun_x3(2) 调用即可
printf("%g ", y ); // %g 是自动优化格式
return 0;
}
#inclued stdio.h
int power(int x,int n) ; //函数声明
void main()
{
int x; //底数x
int n; //次方n
int result;//结果
printf("请分别输入底数,次方:\n");
scanf("d%d%",x,n); //从键盘读取底数和次方
result=power(x,n); //调用外部算次方函数
printf("%d的%d次方是:%d",x,n,result);
}
int power(int x,int n)
{
int i;
int pow=1;
for(i=1;i=n;i++) //用for 循环来求X的N次方
{
power*=x;
}
return power; //结果返回
}
我直接在这上面写的,没有在编译器上调试,看懂了知道思路就可以了
已经是最详细的了
#include stdio.h
#includemath.h //pow()所需的头文件
int main(int argc, char *argv[])
{
int a,b;
scanf("%d%d",a,b);
double sum=pow(a,b);//调用计算平方的库函数
printf("%.2f",sum);//.2f保留小数点后两位
return 0;
}
#include "stdio.h"
int lifang(int num); //求一个数的立方
void main()
{
int a,b,c;
int sum;
printf("请输入三个整数:\n");
scanf("%d%d%d",a,b,c);
sum = lifang(a)+lifang(b)+lifang(c);
printf("%d、%d和%d的立方和为:%d\n",a,b,c,sum);
}
int lifang(int num)
{
int sum;
sum = num*num*num;
return sum;
}
//编写函数 求两个数的平方,立方和及平方,立方差
#include stdio.h
int pingfang(int x)
{
return x*x;
}
int lifang(int x)
{
return x*x*x;
}
int pingfangcha(int x,int y)
{
return pingfang(x) - pingfang(y);
}
int lifangcha(int x,int y)
{
return lifang(x) - lifang(y);
}
int main (void)
{
int a=5,b=3;
printf("a平方[%d] b平方[%d]\n",pingfang(a),pingfang(b));
printf("a立方[%d] b立方[%d]\n",lifang(a),lifang(b));
printf("a,b平方差[%d] a,b立方差[%d]\n",pingfangcha(a,b),lifangcha(a,b));
return 0;
}
a平方[25] b平方[9]
a立方[125] b立方[27]
a,b平方差[16] a,b立方差[98]
Press any key to continue