慕工程5080453
2020-02-19 11:57
我在看天书,求大佬解释一下!!?
我最初这样写的:
#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,额,。。。应该是这个样子的吧
作为后面漏了一个“单位一”
number原数作为,则每年增加0.2,即1+0.2=1.2.
所以要把number的值*1.2再赋予它。
结果就是number*=1.2(假装大佬的萌新)
number*=1.2 等于number=1.2*number
以每年20%增长速度不断扩大招人,1+20%
C语言入门
926212 学习 · 20797 问题
相似问题