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

do while

为什么“number=number+0.2*number” 不对?

提问者:Wilson_xu 2018-04-27 20:54

个回答

  • LoCloudy
    2018-04-28 22:49:57

    #include <stdio.h>

    int main()

    {

        int number=200;

        int year=2014;

        do{

          year++;     

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

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

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

        return 0;

    }

    是对的,只不过慕课网里的判定是想让你写number=1.2*number;    

    两个答案都是对的。

  • zyczxl
    2018-04-27 21:18:28

    你的意思我没看懂,本身number=number+0.2*number是没错的,你没加分号?还是do while位置放的不对?