用c语言for循环求1到100之和

2024-11-03 11:57:12
推荐回答(5个)
回答1:

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);

}

回答2:

直接累加即可。

#include 

int main()
{
    int sum = 0;
    for (int i = 1; i <= 100; i++)
        sum += i; // 累加到 sum 中
    printf("sum: %d\n", sum);
    return 0;
}

回答3:

#include
void main()
{
int i,sum=0;
for(i=0;i<=100;i++)//这里不应该有分号
sum=sum+i;
printf("%d",sum);
}
不懂hi我

回答4:

for循环括号后没有分号,鉴定完毕。

回答5:

直接累加即可。
#include int main(){int sum = 0;for (int i = 1; i <= 100; i++)sum += i; // 累加到 sum 中printf("sum: %d", sum);return 0;}