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

数学不是太好,这是为什么啊?

https://img1.sycdn.imooc.com//5cea8f3a0001fbe810890333.jpg

为什么要让number*=1.2 啊???求大神指教!谢谢!

正在回答

3 回答

“1+20%”中20%=20÷100=0.2

所以“1+20%”就等于“1+0.2”

1+0.2=1.2


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

题目要求每年以20%的增长速率就是1+20%=1.2(这个知识应该小学就有学过吧),C语言中%号是取余符号不能当作百分号,而number*=1.2等价于number=number*1.2

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

number*=1.2等价于number=number*1.2,题目要求每年以20%的增长速率,也就是下一年是上一年的120%,因为c语言中%被定义为取余符号,不能写number*=120%,所以只能写成number*=1.2。

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

举报

0/150
提交
取消

数学不是太好,这是为什么啊?

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