while循环的问题?

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

liu4510

2015-03-30 19:46

  while(i<=100)

    {

      sum+=i*flag;

        i++;

        flag*=-1;

        }和

  while(i<=100)

    {

       i++;

      sum+=i*flag;

      flag*=-1;

        }怎么是一样的?


    


写回答 关注

2回答

  • 发条橙
    2015-03-30 21:00:03
    已采纳

    一样的

    liu451...

    非常感谢!

    2015-04-01 22:21:05

    共 3 条回复 >

  • 旧雨_蓝桥
    2015-03-31 09:45:17

    你 i 应该是从0开始的吧,0*flag相当于没有循环;

    liu451...

    i是从1开始的 #include <stdio.h> int main() { int sum = 0; int i = 1; int flag = 1; while(i<=100) { sum+=i*flag; i++; flag*=-1;}和 while(i<=100) {i++; sum+=i*flag; flag*=-1; }

    2015-03-31 10:03:51

    共 1 条回复 >

C语言入门

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

926214 学习 · 20797 问题

查看课程

相似问题

while循环

回答 3

while循环

回答 4

while循环

回答 2

while循环

回答 1

while 循环

回答 3