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

请问问题在哪里呀?

#include <stdio.h>

int main()

{

    //使用for循环

    int sum=0;

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

    {

        if(i%2!=0)

        {

        sum=sum+i;

        else

        sum=sum-i;

        }

    }  

    printf("sum=%d\n",sum); 

    

    return 0;    

}


提问者:Fighter2017 2017-03-21 18:19

个回答

  • 慕蜂
    2017-03-21 22:33:34

    if(i%2=0)
    {
    sum+=i;
    }
    else
    {
    sum-=i;
    }

  • 慕粉4387129
    2017-03-21 19:16:56

    不知道你要实现什么,但是下面的代码格式不对

            if(i%2!=0)

            {

            sum=sum+i;

            else

            sum=sum-i;

            }

    应该是

            if(i%2!=0)

                 sum=sum+i;

            else

                 sum=sum-i;

  • GoforTaylor
    2017-03-21 19:12:01

    if的花括号括错了吧