4-10 for循环执行代码块里sum和flag的写法

来源:4-10 循环结构之三种循环比较

ToString

2018-07-26 21:49

1)sum=sum+flag*i       。

我觉得也行,因为=后面的sum就是之前的累积值。

【然而这样运行不出来.....】

2)flag=(-1)*i   。

[ 我觉得这样也行,然而这运行不出来..... ]


写回答 关注

3回答

  • ToString
    2018-07-26 22:01:26

    回复楼上:https://img3.mukewang.com/5b59d41e000148c609810227.jpg

    慕雪0076...

    第五行后面加上"int flag=1;"即可。

    2018-07-27 14:20:38

    共 1 条回复 >

  • 泰拉纳斯
    2018-07-26 21:52:27
    全部代码为
    i = 1;  
    sum = 0;
    for(i=1;i<=100;i++)
    {
        sum=sum+flag*i;
        flag=-flag;
    }  
    printf("sum=%d\n",sum);    
    return 0;


    ToStri...

    其实可能是不符合编者码的代码

    2018-07-26 21:57:06

    共 2 条回复 >

  • 泰拉纳斯
    2018-07-26 21:50:16

    sum=sum+flag*i;

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926896 学习 · 21532 问题

查看课程

相似问题