2015年2月3日21:07:46
1.下面这段代码是求1*2*3*4*5*6*7*8*9*10的值。其中有4个错误,快来改正吧!
#include <stdio.h>
#include <stdlib.h>
int main()
{
/*
int i,sum;
sum=0;
for(i+1,i<10,i++);
{
sum=sum*i;
}
printf("%d",sum);
*/
int i,sum;
//第1个错,求10的阶乘,初始值应该为1,如果为0,则结果始终为0
sum = 1;
//第2个错,for的语句,应该以";"分开,而不是","
//第3个错,for的语句,应该以";"分开,而不是","
//第4个错,for的语句结束后,不应该加";"
//否则表示for条件成立,只执行一条空语句
for(i = 1;i< 10;i ++)
{
sum = sum * i;
}
printf("%d",sum);
system("pause");
return 0;
}