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

哪里出错了

#include

int main() {    int number=200;    int year=2014;    do{      year++;          year=year*1.2;                 //这里是不是应该写点什么?    }while(number<1000);    //这里好像缺点什么    printf("到%d年招工规模突破1000人\n", year);    return 0; }

提问者:兔子2015 2015-10-11 22:35

个回答

  • super珊__
    2015-10-31 11:39:25

    应该把 year = year * 1.2 改成 number = number * 1.2

    是人数增长20%  不是年份增长 20%

  • 青春你好
    2015-10-14 20:35:03

    你看看那你的有文件,还有“   year=year*1.2”这样的代码是什么意思??和题意有关系吗??再好好看看。

  • qq_追梦_26
    2015-10-12 13:01:08

    不多说了,do-while做的是死循环,虽然我不知道你写的程序要干什么但是程序中每次当while判断的时候number<1000都是true所以根本就没发跳出循环,你的year++是不是应该换成number++这样程序就会正确执行

  • 心悦君夕
    2015-10-12 11:26:22

    提示什么?