第1个回答 2006-04-21
#include <stdio.h>
float mi(float x,int n)
{int i;
float add=1;
for (i=1;i<=n;i++)
add*=x;
return add;
}
void main()
{int x,n,m;
scanf("%d %d",&x,&n);
m=mi(x,n);
printf("%d",m);
}
其中X是需要计算的数,n为幂次
第2个回答 2006-04-21
main()
{ int n,i,x;
printf(\"please enter a number:\\n\");
scanf(\"%d\",&n);
for(i=1;i<n;i++)
x=n*i;
printf(\"%d!=%d\\n\",n,x);
} 我用的操作系统是 WIN2000 编译系统 TURBOC:2.0
本人只考虑 正确 其他都没顾虑
第3个回答 2006-04-21
main()
{
int i,j,k=1;
scanf("%d",&i);
for(j=1;j<=i;j++)
k=k*j;
printf("%d",k);
}
我想这个可以了,你试试吧!本回答被提问者采纳
第4个回答 2006-04-21
main()
{int i,n,sum=1;
scanf("%d",&n);
for(i=1;i<=n;i++)
sum=sum*i;
printf("%d",sum);
}