为什么要让number*=1.2 啊???求大神指教!谢谢!
“1+20%”中20%=20÷100=0.2
所以“1+20%”就等于“1+0.2”
1+0.2=1.2
题目要求每年以20%的增长速率就是1+20%=1.2(这个知识应该小学就有学过吧),C语言中%号是取余符号不能当作百分号,而number*=1.2等价于number=number*1.2
number*=1.2等价于number=number*1.2,题目要求每年以20%的增长速率,也就是下一年是上一年的120%,因为c语言中%被定义为取余符号,不能写number*=120%,所以只能写成number*=1.2。