C语言我定义一个函数来求x的n次方.我的为什么不可以.
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/27 22:34:31
C语言我定义一个函数来求x的n次方.我的为什么不可以.
#include
int power(double x,int n)
{
double y;
y=x;
while(n>1)
{
y*=x;
n--;
}
return(y);
}
void main()
{
double a;
int b;
scanf("%f%d",&a,&b);
printf("a的b次方为:%f",power(a,b));
}
为什么求不了,输出是0.000000.
#include
int power(double x,int n)
{
double y;
y=x;
while(n>1)
{
y*=x;
n--;
}
return(y);
}
void main()
{
double a;
int b;
scanf("%f%d",&a,&b);
printf("a的b次方为:%f",power(a,b));
}
为什么求不了,输出是0.000000.
#include
double power(double x,int n)//返回值是double不是int
{
double y;
y=x;
while(n>1)
{
y*=x;
n--;
}
return(y);
}
void main()
{
double a;
int b;
scanf("%lf,%d",&a,&b);//加一个都好区分数据a和b(其他也可以),输入的时候可以输入a逗号b例如:5,3(都好不可省略)
printf("a的b次方为:%.4f",power(a,b));//保留四位小数吧
}
double power(double x,int n)//返回值是double不是int
{
double y;
y=x;
while(n>1)
{
y*=x;
n--;
}
return(y);
}
void main()
{
double a;
int b;
scanf("%lf,%d",&a,&b);//加一个都好区分数据a和b(其他也可以),输入的时候可以输入a逗号b例如:5,3(都好不可省略)
printf("a的b次方为:%.4f",power(a,b));//保留四位小数吧
}
C语言我定义一个函数来求x的n次方.我的为什么不可以.
C语言 函数功能是计算x的n次方
c语言编程定义一个求x^n 的函数,然后用此函数求2^0+2^1+2^2+2^3+…..+2^63的值.
c语言,计算x的n次方
C语言 // 计算x的n次方
C语言 x的3次方为什么要表示成 pow(x,3.0)?pow(x,3) 不可以么?
帮我看看求二次函数的C语言程序,要求要用函数来写,
C语言编程 输出m到n之间的素数 要求定义函数 请帮助我找出错误
用c语言编写一个程序.要求编写一个求2的n次方的函数实现.求满足以下条件的最大的n.
定义一个求x的n次方函数,用此函数求2的0次方+2的1次方+2的2次方+··+2的63次方的值
C语言中计算X的N次方,不能用POW函数
C语言 一个定义函数 求详解.