当前位置: 代码迷 >> C语言 >> [求助]请高手出手吧!觅高手,快请进!
  详细解决方案

[求助]请高手出手吧!觅高手,快请进!

热度:142   发布时间:2004-12-29 11:59:00.0
谢谢各位这么认真的帮助我,使我更深刻及透彻地掌握了C语言。
----------------解决方案--------------------------------------------------------
#include<stdio.h>
power(int x,int n)
{
int m,k;
if(n==1) return x;
k=x;
for(m=1;m<=n-1;++m)
k=k*x;
return k; /*就是power(x,m)乘以x ,不知你看清楚了吗*/
}
main()
{
int x,n;
scanf("%d%d",&x,&n) ;
printf("This number=%d",power(x,n));
getch();
}
----------------解决方案--------------------------------------------------------

不需要用这种苯苯的乘法替代次方呀,怎么“自寻繁脑”呀? 就调用数学函数库中的次方函数呀 #include <stdio.h> #include <math.h> main() { double a; double b; double c; a=10.0; b=3.0; printf("%f",pow(a,b)); }

[此贴子已经被作者于2004-12-30 22:07:47编辑过]


----------------解决方案--------------------------------------------------------
  相关解决方案