@diyer22
2016-04-17T00:57:50.000000Z
字数 358
阅读 1384
未分类
捉虫小游戏
小明是个C语言初学者
在做求阶乘的北化OnlineJudge题
但小明是用记事本写的
现在,你作为小明的电脑上的AI
请帮小明指出这段代码在哪些行有哪些错误?
(请先在贴纸上写完,再交给我们的工作人员,人脑编译,评估)
//求阶乘
#include <stdio.h>
#include <stdlib.h>
int main(){
int a;
printf("求阶乘的数为=");
scanf("%d", a);
int num = 0;
for(i=0;i<a;i++);
{
num = i*num;
}
printf("%d的阶乘为=%d\n",a,num);
return 0;
}
9行 scanf没有"&"符号
10行 num默认应该为1
12行 for后面跟了";"符号
12行 未声明变量"i"
14行 应改为“num = (i+1)*num;
”
共5个错误