number=number*1.2; 和 number=number+(number*0.2)區(qū)別
#include <stdio.h>
int main()
{
? ? int number=200;
? ? int year=2014;
? ? do
? ? {
? ? ? year++;? ? ?
? ? ? number=number*1.2;? ? ? ? ? ? ?
? ? ?//這里是不是應(yīng)該寫點(diǎn)什么?
? ? }while(number<1000);? ? ?//這里好像缺點(diǎn)什么
? ? printf("到%d年招工規(guī)模突破1000人\n", year);
? ? return 0;
}
為什么?一定是number=number*1.2;?
不能是?number=number+(number*0.2);? ? 呢?
運(yùn)行結(jié)果都是可以的,就是后者會顯示輸入錯(cuò)誤
2019-09-13
沒啥區(qū)別,慕課網(wǎng)檢測程序的問題