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

为什么他不能得出sum=-50

为什么他不能得出sum=-50

C
qq_小木_6 2015-10-26 14:42:38
#include <stdio.h>int main(){    /* 小伙伴们:           选择你们认为最合理的循环结构完成功能吧 */    int sum1 = 0;  //定义计算结果变量sum    int i = 1;    //定义循环数字变量i    int sum2 = 0; //定义符号状态变量flag    int sum = 0;    for(i=1;i<=100;i++)    {        if(i%2==0)        {            sum1=-(sum+i);        }        else        {            sum2+=i;        }            }    sum=sum1+sum2;    printf("%s\n",sum);        return 0;    }
查看完整描述

1 回答

已采纳
?
文灿

TA贡献1条经验 获得超0个赞

   sum1=-(sum+i);改成sum1-=i;


查看完整回答
反对 回复 2015-10-27
  • 1 回答
  • 0 关注
  • 1178 浏览

添加回答

举报

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