不懂什么是flag,用了一下自己的方法,请帮忙看下哪里错了

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

Wait_Katarina

2018-10-19 22:57

#include <stdio.h>

int main()
{
    int i,sum;
    sum=0;
    for(i=1;i<=100;i++)
    {
       if(i%2==0)
       {
           i=i*-1;
       }
       else
       {
           i=i;
       }
       sum=i++;
    }
    printf("%d",sum);
    return 0;
}

写回答 关注

2回答

  • 令北呀
    2018-10-20 16:47:45
    已采纳
    //你是不是这个意思
    #include <stdio.h>
    int main()
    {
        int i,num,sum=0;
        for(i=1;i<=100;i++)
        {
           if(i%2==0)
           {
               num=i*(-1);
           }
           else
           {
               num=i;
           }
           sum=sum+num;
        }
        printf("%d",sum);
        return 0;
    }


    qq_二十三...

    为什么要引入一个num啊?

    2018-10-23 20:11:50

    共 1 条回复 >

  • Wait_Katarina
    2018-10-22 19:16:24

    谢谢,同学帮我了一下,搞出来了一个


C语言入门

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

926212 学习 · 20797 问题

查看课程

相似问题