首页 > 电脑

c语言书上的求偶数和,编译了答案是2650,但把sum+=i拿下来放for循环里又是2550了

更新时间2021-06-08 00:35:51

#include <stdio.h>
int main() 
{
int i;
int sum;
for(i=2,sum=0;i<=100;i+=2,sum+=i)
      ;
 
printf(" %d",sum);

你写在循环里是不对的,sum+i它会在循环(条件判断)结束后才执行

i=2时

循环中,sum=0

然后才是

i=i+2

sum+=i=4

i=4时

sum=2;

然后

i=i+2=6

sum+=i=4+6=10

......

直到

i=100时sum=2548

然后

sum=2548+102=2650


相关标签:c语言

上一篇:如何更换爱洛维LRH-115投影机灯泡

下一篇:大佬帮看下电脑配置,想升级下玩逆战