求解 number += number * 1.2
#include
int main() { ? ?int number=200; ? ?int year=2014; ? ?do{ ? ? ?year++; ? ? ? ? ?number += number * 0.2; ? ? ? ? ? ? ? ? ? ?//這里是不是應(yīng)該寫點(diǎn)什么? ? ?}while(number<1000); ? ? //這里好像缺點(diǎn)什么 ? ?printf("到%d年招工規(guī)模突破1000人\n", year); ? ?return 0; } //為什么*0.2結(jié)果對(duì),*1.2反倒是不對(duì)了,求解釋解釋
2016-08-03
number += number*0.2 ?相當(dāng)于 ?number=number+(number*0.2) ?= ?number*1.2
number += number*1.2 ?相當(dāng)于 ?number=number+(number*1.2) ?= ?number*2.2
你說哪個(gè)對(duì)
2016-08-11
你的答案是對(duì)的,只是少了一個(gè)<stdio.h>
通過不了是系統(tǒng)判定問題!?。?/p>
九頭大大給的應(yīng)該解決你的問題了
number += number*0.2 ?相當(dāng)于 ?number=number+(number*0.2) ?= ?number*1.2
number += number*1.2 ?相當(dāng)于 ?number=number+(number*1.2) ?= ?number*2.2
number *= 1.2; ? ? ? ? ? ? ? 相當(dāng)于 ?number = number*1.2;
number *= 0.2; ? ? ? ? ? ? ? 相當(dāng)于 ?number = number*0.2;
2016-07-31
?int number=200;
? ? int year=2014;
? ? do{
? ? ? year++; ? ??
? ? ?number*=1.2; ? ? ? ? ? ? ? ? ? ?
? ? }while(number<1000); ? ?
? ? printf("到%d年招工規(guī)模突破1000人\n", year);
? ? return 0;
}