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

number+=0.20*number; 这样有什么问题吗???

number+=0.20*number;  这样有什么问题吗???

正在回答

7 回答

number+=0.20*number;  这行代码的意思是number的值是原来的number值得五分之一,在C语言入门4-7这一节中,每年20%增长速度不断扩大招工规模,新的number的值应该是原来的120%,应该写成

number  =1.2*number; 

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

“hello.c 请检查代码中是否包含:number *= 1.2 ; 或者包含:number = number * 1.2 ; 或者包含:number = 1.2 * number ;,再试试!直接进入下一节”,这是由于他原来设置的判断条件不全导致的,你的并没有问题

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

number=number+(number*0.2*year++) 这样也是可以的 用数学的方法解决

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

https://img1.sycdn.imooc.com//5b46b2840001c2ae06500272.jpg123

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

number += 0.2*number和number *= 1.2的结果是一样的,只不过后面这个你写着更加简洁一点。

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

那个最佳答案是错的,number+=0.20*number等价于number=number+0.20*number等价于number=1.2number,因此你那有写并没有问题


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

并没有问题啊,算出来结果是一样的,运算成功

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

举报

0/150
提交
取消

number+=0.20*number; 这样有什么问题吗???

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