问答详情
源自:4-10 循环结构之三种循环比较

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

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

    {

        sum=sum+flag*i;

        flag=-flag;

        i++;

    }  


提问者:安洛夏尔 2020-10-19 20:07

个回答

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

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

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

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

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