中国藏族中学网:C语言编程问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/05 06:28:34
写程序输入x和y,求x的y次方。。

要求用POW函数。。

唉,平常上课没听讲,这个不会做了。

哪位达人给个答案。
第归算法是啥。。。。。。。唉//

#include "stdio.h"
void main()
{long pow(int,int);
int x,y;
long z;
scanf("%d,%d",&x,&y);
z=pow(x,y);
printf("%ld",z);
getch();
}
long pow(int x,int y)
{ long z=1;
while(y!=0)
{ z=z*x;
y--;
}
return z;
}

就是递归算法了,呵呵,好好看书

pow(x,y)

#include <math.h>
#include <stdio.h>
int main()
{
double x,y;
scanf("%lf%lf",&x,&y);
printf("%lf\n",pow(x,y));
return 0;
}