啊哈磊_编程从这里起步
标题:
求一个数的阶乘怎么写啊
[打印本页]
作者:
z120208496
时间:
2013-3-25 15:25
标题:
求一个数的阶乘怎么写啊
求教
输入一个数 求它的阶乘 我自己想了一个 但总是不对 求教大神教教该怎么写啊。。。
#include <stdio.h>
int main()
{
int a,b,c;
a=1;
b=1;
scanf("%d',&c);
while(a<=c)
{
b=a*b;
a=a+1;
}
printf("%d",b);
sleep(100000);
return 0;
}
作者:
cha
时间:
2013-3-25 15:25
#include<stdio.h>
int main()
{
int s=1,n,i=1;
scanf("%d",&n);
while(i<=n)
{
s=s*i;
i++;
}
printf("%d",s);
getch();
}
这个市while的
作者:
cha
时间:
2013-3-25 18:51
#include<stdio.h><br>
int main()<br>
{<br>
int s,i,n;<br>
scanf("%d",&n);<br>
for(i=1;i<=n;++i)<br>
s=s*i;<br>
printf("%d",s);<br>
getch();<br>
}<br>
作者:
cha
时间:
2013-3-25 18:52
#include<stdio.h>
int main()
{
int s,i,n;
scanf("%d",&n);
for(i=1;i<=n;++i)
s=s*i;
printf("%d",s);
getch();
}
作者:
cha
时间:
2013-3-25 18:53
对不起啊,忘附上初值了,附上初值更好
作者:
z120208496
时间:
2013-3-25 19:12
谢谢了
作者:
qq401814074
时间:
2013-3-26 12:14
#include <stdio.h>
int main()
{
int a,b,c;
scanf("%d",&c);
b=1;
a=1;
while(a<=c)
{
b=a*b;
a=a+1;
}
printf("%d",b);
sleep(100000);
return 0;
}
作者:
qq401814074
时间:
2013-3-26 12:14
吧顺序改下就好了
欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/)
Powered by Discuz! X3.2