为什么结果不对???

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

慕娘8422958

2019-12-01 15:58

//使用while循环

    while(i<=100)

    {

        i++;

        if(sum%2==0)

        {

            sum=sum+i;

        }

        else

        {

            sum=sum+i*(-1);

        }

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

    }


写回答 关注

5回答

  • 精慕门7355420
    2019-12-23 18:29:27

    最后是求总和吧

  • 慕UI8124692
    2019-12-15 10:57:52

       while(i<=100)

        {   

            if(i%2==0)

            {

                sum-=i;

            }

            else

            {

                sum+=i;

            }

              i++;

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

        }

    以这个为准!!!

    慕粉6326...

    我就是这样打的结果他说不对。。。。

    2019-12-18 10:22:58

    共 1 条回复 >

  • 慕UI8124692
    2019-12-15 10:55:37

       while(i<=100)

        {

            

            if(sum%2==0)

            {

                sum=sum+i;

            }

            else

            {

                sum=sum+i*(-1);

            }

              i++;

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

        }


  • qq_慕用0491763
    2019-12-01 16:53:59

    这个判断条件应该是用i除以2的余数是否为0

    qq_慕用0...

    我猜测你求的是1+2-3+4-5.。。。是不是啊

    2019-12-01 16:54:59

    共 1 条回复 >

  • 慕勒7302793
    2019-12-01 16:53:08

    前面一节呢,这一段没错


C语言入门

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

926021 学习 · 20793 问题

查看课程

相似问题