问答详情
源自:4-7 循环结构之do-while循环

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

https://img4.mukewang.com/5cea8f3a0001fbe810890333.jpg

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

提问者:慕函数947127 2019-05-26 21:07

个回答

  • 慕的地21332321
    2019-07-17 16:32:19

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

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

    1+0.2=1.2


  • 慕妹8373253
    2019-06-11 10:19:02

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

  • 慕仰1297087
    2019-05-27 03:23:13

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