@diyer22
2016-04-17T00:57:50.000000Z
字数 358
阅读 1533
未分类
捉虫小游戏
小明是个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个错误