----------------解决方案--------------------------------------------------------
哎!要学会读编译器的错误提示和学会用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);
}
另外必须有使程序循环的计数器,否则相当于死循环.
----------------解决方案--------------------------------------------------------