flag在这里起到的作用是什么,flag*i又是什么意思

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

安洛夏尔

2020-10-19 20:07

for(i=1;i<=100;i++)

    {

        sum=sum+flag*i;

        flag=-flag;

        i++;

    }  


写回答 关注

1回答

  • lh7177986
    2020-10-19 23:14:44

    我吧你具体过程大致写一下吧

    sum=sum(初始为0)+flag(初始为1)*i(初始为1)

    然后flag=-flag就是把flag正负变换

    在帮助i的正负变换(因为你是要算1-2+3-4.。。)

C语言入门

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

926039 学习 · 20793 问题

查看课程

相似问题