如何编写一个程序求得n的阶乘???(包括可以输出0的阶乘)

[复制链接]
查看11 | 回复1 | 2011-3-5 07:00:05 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-3-5 07:00:05 | 显示全部楼层
<pre id=\"best-answer-content\" class=\"reply-text mb10\">下面的程序在vc6.0上调试编译过了
这算是最简单的一个小程序了
代码如下

# include stdio.h

int main ()
{
int i,n,sum=1;
/*定义sum为阶乘的结果*/
printf(\"请输入一个正整数:\\n\");
scanf(\"%d\",
if(n==0)
printf(\"0!=1\\n\");
else
{
for(i=1;i=n;i)
sum=sum*i;
/*求阶乘的算法*/
printf(\"%d!=%d\\n\",n,sum);
}
return 0;
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行