为什么我的运行结果是5050,求各位大神解答

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

qq_慕妹9485403

2020-03-09 13:25

#include <stdio.h>
int main()
{
 int sum=0;
 int i=1;
 int flag=1;
 for(i=1;i<=100;i++)
  sum=sum+i*flag;
  flag=-1*flag;
  printf("sum=%d",sum);
  return 0;
 
 
}

写回答 关注

1回答

  • 颜呱呱
    2020-03-09 16:29:36
    #include <stdio.h>
    int main()
    {
     int sum=0;
     int i=1;
     int flag=1;
     for(i=1;i<=100;i++)
     {
          sum=sum+i*flag;
          flag=-1*flag;
      }
      printf("sum=%d",sum);
      return 0;
    }
    for循环小括号包含表达式,后面还需要加大括号包含执行代码块


C语言入门

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

926283 学习 · 20799 问题

查看课程

相似问题