谁能解释一下每步

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

qq_慕侠2053952

2020-03-16 07:39

谁能说说啊,我不会了啊

写回答 关注

2回答

  • mouzhai
    2020-03-19 10:46:12

    为啥这么复杂?

    他是-2+3-4+5,是偶数就减,是奇数就加 做个判断不就行了嘛?

    for(i=1;i<=100;i++)    {        if(i%2==0){            sum-=i;        }else{            sum+=i;        }    }


    mouzha...

    for(i=1;i<=100;i++) { if(i%2==0){ sum-=i; }else{ sum+=i; } }

    2020-03-19 10:46:24

    共 1 条回复 >

  • weixin_慕粉0397572
    2020-03-18 14:05:11

    #include <stdio.h>
    int main()
    {
      
        int sum = 0;  
        int i = 1;    
        int flag = 1; 
       
        //使用for循环
        for(i=1;i<=100;i++)//for循环的基本框架
        {
           sum+=i*flag;//i第一次是1,和flag=1相乘
           flag=-flag;//flag变为负数,和i=2(此时i已经循环一次,变成2)相乘,得-2
        } 
        printf("sum=%d\n",sum);
       
        return 0;   
    }


C语言入门

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

926212 学习 · 20797 问题

查看课程

相似问题