sum = sum+i 这一句写在了for循环的外面,意思就是先作for循环至i=101,最后运行sum=sum+i,输出为101。
更改,把sum=sum+i写到循环里面。
#include
int main(void)
{
int i,sum=0;
for(i=0;i<=100;i++)
{
sum=sum+i;
}
printf("%d",sum);
}
直接累加即可。
#include
int main()
{
int sum = 0;
for (int i = 1; i <= 100; i++)
sum += i; // 累加到 sum 中
printf("sum: %d\n", sum);
return 0;
}
#include
void main()
{
int i,sum=0;
for(i=0;i<=100;i++)//这里不应该有分号
sum=sum+i;
printf("%d",sum);
}
不懂hi我
for循环括号后没有分号,鉴定完毕。
直接累加即可。
#include