苏轼书籍:怎么用C语言定义个y个x相乘的函数?

来源:百度文库 编辑:高考问答 时间:2024/05/06 18:28:38
就是求幂
不好用啊,
#include <stdio.h>
#include <math.h>

main()
{
int x,y;
scanf("%d%d",&x,&y);
pow(x,y);
printf("%d%d",x,y);
getch();
}
我的程序有错吗?

#include <stdio.h>
#include <math.h>

main()
{
int x,y,result;
scanf("%d%d",&x,&y);
result = pow(x,y);
printf("%d^%d = %d",x,y,result);
getch();
}
你的程序本没有错,只是没有接收power的返回值而已

for(i=0;i<=y;i++)
{s*=x;}
printf("the result is:%d",s);
getch();

用这个循环就成了。

你的程序本没有错,只是没有接收power的返回值而已

POW(X,Y)