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