为了账号安全,请及时绑定邮箱和手机立即绑定

for 循环啊啊啊啊

for 循环啊啊啊啊

C
flashwhere 2017-10-26 18:35:07
#include <stdio.h>int main(){    /* 小伙伴们:           选择你们认为最合理的循环结构完成功能吧 */    int sum = 0;  //定义计算结果变量sum    int i = 1;    //定义循环数字变量i    int flag = 1; //定义符号状态变量flag    for(i=1;i<=100;i++)    {        sum+=+1*flag;        flag*=-1;    }      printf("sum=%d\n",sum);         return 0;    }为什么输出来sum=0???
查看完整描述

1 回答

?
Caballarii

TA贡献1123条经验 获得超629个赞

flag在正负1之间切换,相当于加一次1减一次1,最后肯定等于0啊

查看完整回答
反对 回复 2017-10-26
  • 1 回答
  • 0 关注
  • 1369 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信