哪里出错了

来源:4-7 循环结构之do-while循环

兔子2015

2015-10-11 22:35

#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; }
写回答 关注

4回答

  • 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

    提示什么?

C语言入门

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

926026 学习 · 20793 问题

查看课程

相似问题