搜索
查看: 2431|回复: 7
打印 上一主题 下一主题

求一个数的阶乘怎么写啊

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-25 15:25:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
求教  
输入一个数 求它的阶乘   我自己想了一个 但总是不对   求教大神教教该怎么写啊。。。
#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;
}

最佳答案

查看完整内容

#include int main() { int s=1,n,i=1; scanf("%d",&n); while(i
沙发
发表于 2013-3-25 15:25:36 | 只看该作者
#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的
板凳
发表于 2013-3-25 18:51:26 | 只看该作者
#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>
地板
发表于 2013-3-25 18:52:07 | 只看该作者
#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();
}
5#
发表于 2013-3-25 18:53:57 | 只看该作者
对不起啊,忘附上初值了,附上初值更好
6#
 楼主| 发表于 2013-3-25 19:12:32 | 只看该作者
谢谢了  
7#
发表于 2013-3-26 12:14:15 | 只看该作者
#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;
}
8#
发表于 2013-3-26 12:14:42 | 只看该作者
吧顺序改下就好了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表