当前位置: 代码迷 >> C语言 >> WHILE语句求N的阶乘出不了结果了,求救~
  详细解决方案

WHILE语句求N的阶乘出不了结果了,求救~

热度:109   发布时间:2006-04-15 17:05:00.0
晕~~才晓得啊~看花老~偶是新手
----------------解决方案--------------------------------------------------------
哎!要学会读编译器的错误提示和学会用debug
这样自己就能找出错误
----------------解决方案--------------------------------------------------------

先初始化,在循环以前.

#include "stdio.h"
void main()
{
int i=1,n,sum=1;
printf("请输入一个数:");
scanf("%d",&n);
while(i<=n)
{

sum=i*sum;
i++;
}
printf("%d",sum);
}
另外必须有使程序循环的计数器,否则相当于死循环.


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