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

if-else语句判断符号状态变量不可以吗?

if(i%2==0)

        flag=-1;

        else

        flag=1;

        sum+=flag*i;


提问者:半瓶醋的海滩 2017-04-20 00:24

个回答

  • 慕粉2307215149
    2017-04-20 11:38:06

    可以
    int i,sum,flag;
    for (i=0,sum=0;i<10;i++)
    {
    if (i%2==0)
    flag=-1;
    else
    flag=0;
    sum=sum+i;
    }