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

为啥子答案为number*=1.2啊啊啊啊

我在看天书,求大佬解释一下!!?

正在回答

5 回答

我最初这样写的:

#include <stdio.h>

int main()

{

    int number=200;

    int year=2014;

    do{

      year++;     

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

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

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

    return 0;

}

看完他的1.2发现:

100的百分之10可以写成100*0.1=10,也就是说每个数的0.1是这个数的百分之10,+百分之20就是0.2,1就好像是一整份,+上每年增加的百分百0.2 就是1.2,额,。。。应该是这个样子的吧


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

作为后面漏了一个“单位一”

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

number原数作为,则每年增加0.2,即1+0.2=1.2.

所以要把number的值*1.2再赋予它。

结果就是number*=1.2(假装大佬的萌新)

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

number*=1.2 等于number=1.2*number

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

以每年20%增长速度不断扩大招人,1+20%

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

举报

0/150
提交
取消

为啥子答案为number*=1.2啊啊啊啊

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