第8行这样写不行吗

来源:4-7 循环结构之do-while循环

海问香00

2019-03-13 17:13

number+=(number*=20%);

运行失败 为啥这么写不行

写回答 关注

2回答

  • PathFinder97
    2019-03-15 16:45:01

    首先 百分号 要换成小数

    其次 这样算 在第一次运算里 number 就被赋值为 number*0.2 了

    PathFi... 回复海问香00

    括号里是优先计算,但是number*=20%是 number = number * 0.2. 相当于给number赋值了,前面的number就改变了

    2019-03-19 18:49:02

    共 2 条回复 >

  • 慕标6572067
    2019-03-13 19:10:17

    你想要算什么

    海问香00

    当然是算答案了 这么算运行不了吗 为什么呀

    2019-03-14 15:58:44

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926207 学习 · 20797 问题

查看课程

相似问题