為什么number=number*(1+0.2)顯示輸入錯誤呢
#include <stdio.h>
int main()
{
? ? int number=200;
? ? int year=2014;
? ? do{
? ? ? year++;? ? ?
? ? ? number=number*(1+0.2) ;? ? ? ? ? ? ? ? ? ?//這里是不是應該寫點什么?
? ? }while(number<1000);? ? ?//這里好像缺點什么
? ? printf("到%d年招工規模突破1000人\n", year);
? ? return 0;
}
2018-10-11
因為這個是慕課網自編的判斷系統,實際是沒錯的;但是在慕課網的正誤判斷系統中,要識別到? number=number*(1.2); 才算正確,而? number=number*(1+0.2);就不對了。?