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

关于符号变量

符号变量是干啥用的?、

提问者:qq_不二臣_8 2017-11-28 10:19

个回答

  • 慕移动9181930
    2022-03-27 13:21:47

    到本地测试下吆。

  • 慕婉清0298927
    2017-11-28 11:21:30

    就是为了实现题目要求1-2+3-4……-100而特别自己设立的。比如while循环中,

    while(i<=100){

    i++;

    sum+=(i*flag);

    flag*=-1;

    }

    这样第一次循环的时候,完成了 i=i+1=2,sum=0+1*1,flag=1*(-1)=-1

    第二次循环的时候i=i+1=3,sum=1+2*(-1)=1-2=-1,flag=(-1)*(-1)=1

    这样到第三次循环的时候又可以变成1+3

    就完成了题目的要求1-2+3-4……-100