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