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