課程
/后端開發
/C
/C語言入門
我在看天書,求大佬解釋一下??!?
2020-02-19
源自:C語言入門 4-7
正在回答
我最初這樣寫的:
#include <stdio.h>
int main()
{
? ? int number=200;
? ? int year=2014;
? ? do{
? ? ? year++;? ? ?
? ? ? number+=number/100*20;? ? ? ? ? ? ? ? ? ?//這里是不是應該寫點什么?
? ? }while(number<1000);? ? ?//這里好像缺點什么
? ? printf("到%d年招工規模突破1000人\n", year);
? ? return 0;
}
看完他的1.2發現:
100的百分之10可以寫成100*0.1=10,也就是說每個數的0.1是這個數的百分之10,+百分之20就是0.2,1就好像是一整份,+上每年增加的百分百0.2 就是1.2,額,。。。應該是這個樣子的吧
作為后面漏了一個“單位一”
number原數作為,則每年增加0.2,即1+0.2=1.2.
所以要把number的值*1.2再賦予它。
結果就是number*=1.2(假裝大佬的萌新)
number*=1.2 等于number=1.2*number
以每年20%增長速度不斷擴大招人,1+20%
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
3 回答為什么要number*=1.2啊
1 回答number+=0.2*number; 這個也行啊,為什么非得1.2
1 回答number=number*1.2是什么意思啊,不理解呢,求解答!
5 回答為什么寫number=number*(1+20%)是錯的,而寫number=number*1.2就是對的???
4 回答為什么寫number=number*(1+0.2)是錯的,而寫number=number*1.2就是對的啊?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-03-23
我最初這樣寫的:
#include <stdio.h>
int main()
{
? ? int number=200;
? ? int year=2014;
? ? do{
? ? ? year++;? ? ?
? ? ? number+=number/100*20;? ? ? ? ? ? ? ? ? ?//這里是不是應該寫點什么?
? ? }while(number<1000);? ? ?//這里好像缺點什么
? ? printf("到%d年招工規模突破1000人\n", year);
? ? return 0;
}
看完他的1.2發現:
100的百分之10可以寫成100*0.1=10,也就是說每個數的0.1是這個數的百分之10,+百分之20就是0.2,1就好像是一整份,+上每年增加的百分百0.2 就是1.2,額,。。。應該是這個樣子的吧
2020-03-18
作為后面漏了一個“單位一”
2020-03-18
number原數作為,則每年增加0.2,即1+0.2=1.2.
所以要把number的值*1.2再賦予它。
結果就是number*=1.2(假裝大佬的萌新)
2020-02-19
number*=1.2 等于number=1.2*number
2020-02-19
以每年20%增長速度不斷擴大招人,1+20%