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

(爱问答)

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

#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投影机灯泡

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?