问答详情
源自:4-7 循环结构之do-while循环

}while(number<1000)为什么这里是小于号

#include <stdio.h>

int main()

{

    int number=200;

    int year=2014;

    do{

      year++;     

      number=1.2*number;                    //这里是不是应该写点什么?

    }while(number<1000);     //这里好像缺点什么

    printf("到%d年招工规模突破1000人\n", year);

    return 0;

}

-----------------------------------------------------------分割线--------------------------------------------------------------------

   }while(number<1000);     //这里好像缺点什么


不明白为什么是小于号,为什么不是等于呢?

提问者:qq_淡末初夏_03336219 2016-05-18 16:51

个回答

  • 慕村4595515
    2016-05-18 16:56:28
    已采纳

    因为小于表示的是范围,如果是等于的话,那1001不是也可以吗?但是就不符合题目要求了啊。

  • 哟呵一猜猜我是谁
    2016-05-27 19:40:59

    首先你得知道突破1000人,是达到1000人。大于等于1000时就会输出。

  • 慕斯卡1820095
    2016-05-19 18:12:06

    首先你要先了解一下  do {}while()结构  这种结构下面是先执行 do里面的代码 后进行判断

  • 层层嫩牛堡
    2016-05-18 17:52:23

    <1000时是真命题,假命题直接输出函数