为了账号安全,请及时绑定邮箱和手机立即绑定

求解 number += number * 1.2

#include

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

正在回答

3 回答

number += number*0.2  相当于  number=number+(number*0.2)  =  number*1.2

number += number*1.2  相当于  number=number+(number*1.2)  =  number*2.2

你说哪个对


1 回复 有任何疑惑可以回复我~

你的答案是对的,只是少了一个<stdio.h>

通过不了是系统判定问题!!!

九头大大给的应该解决你的问题了

number += number*0.2  相当于  number=number+(number*0.2)  =  number*1.2

number += number*1.2  相当于  number=number+(number*1.2)  =  number*2.2

number *= 1.2;               相当于  number = number*1.2;

number *= 0.2;               相当于  number = number*0.2;

1 回复 有任何疑惑可以回复我~

 int number=200;

    int year=2014;

    do{

      year++;     

     number*=1.2;                    

    }while(number<1000);    

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

    return 0;

}


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

求解 number += number * 1.2

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信