【1】求10!?
1)sum没有赋初值
long int i,sum;改为long int i,sum=1;
2)for(i=1;i<=10;i++);
改为for(i=1;i<=10;i++)(没有末尾的分号)
【2】
1)
(i<'Z')改为(i<='Z')
2)printf(''%c'',i);
i++;改为
{
printf(''%c'',i);
i++;
}
(不要忘了{},不加,默认为{}在下面的第一行,
即为
{
printf(''%c'',i);
}
i++;
第一题的俩错误:
1、sum没有初值,应该在开始加上sum=1
2、for语句后面不该有分号“;”
第二题的俩错误:
1、应该是while(i<=‘Z’)
2、while后面两句应该放在一对{}内,作为一个循环体
以下是有改动的行:
求10!并输出
{long int i,sum=1;
输出26个大写英文字母
while(i<='Z')
{
printf(''%c'',i);
i++;
}