课程
/后端开发
/C
/C语言入门
number+=0.20*number; 这样有什么问题吗???
2018-06-01
源自:C语言入门 4-7
正在回答
number+=0.20*number; 这行代码的意思是number的值是原来的number值得五分之一,在C语言入门4-7这一节中,每年20%增长速度不断扩大招工规模,新的number的值应该是原来的120%,应该写成
number =1.2*number;
“hello.c 请检查代码中是否包含:number *= 1.2 ; 或者包含:number = number * 1.2 ; 或者包含:number = 1.2 * number ;,再试试!直接进入下一节”,这是由于他原来设置的判断条件不全导致的,你的并没有问题
number=number+(number*0.2*year++) 这样也是可以的 用数学的方法解决
123
number += 0.2*number和number *= 1.2的结果是一样的,只不过后面这个你写着更加简洁一点。
那个最佳答案是错的,number+=0.20*number等价于number=number+0.20*number等价于number=1.2number,因此你那有写并没有问题
并没有问题啊,算出来结果是一样的,运算成功
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答number=number+1.2 为什么这么写
1 回答 为什么是number = number*1.2, 而不是number == number*1.2?
1 回答number==number+(number*0.2);
1 回答number=number+number*0.2;为啥这样写是错的呢??
4 回答为什么不能写成number=number+number*0.2