WEEK11 作業 A 必做題11 1

2021-10-05 17:49:20 字數 827 閱讀 5355

蒜頭君從現在開始工作,年薪 n 萬。他希望在蒜廠附近買一套 60 平公尺的房子,現在**是 200 萬。假設房子**以每年百分之 k 增長,並且蒜頭君未來年薪不變,且不吃不喝,不用交稅,每年所得 n 萬全都積攢起來,問第幾年能夠買下這套房子?(第一年年薪 n 萬,房價 200 萬)

一行,包含兩個正整數n(10≤n≤50),k(1≤k≤20),中間用單個空格隔開。

如果在第 20 年或者之前就能買下這套房子,則輸出乙個整數 m,表示最早需要在第 m 年能買下;否則輸出"impossible"。

輸出時每行末尾的多餘空格,不影響答案正確性

50

10

8
此題比較簡單,沒有什麼複雜的思想。

蒜頭君的存款和房子的**,每年都在漲。存款是每年增長固定的數目,**則是增長總**的一定比例。設定乙個20次的迴圈,迴圈時,存款和房價先在去年的基礎上增長相應數目,然後兩者比較,若存款多於**,則今年買的起房子,輸出年份,結束程式。若迴圈結束後沒有結束程式,輸出"impossible"。

注意第一年房價存款都不增長,直接比較,不妨在迴圈中,迴圈從2開始。

注意:有可能出現小數,所以資料都用float型,用int會出錯。

#include #include using namespace std;

int main(int argc, char** ar**) //第一年就能買房

for(int i=2;i<=20;i++)

} printf("impossible\n");

return 0;

}

week11作業 A 必做題11 1

蒜頭君從現在開始工作,年薪 nnn 萬。他希望在蒜廠附近買一套 606060 平公尺的房子,現在 是 200200200 萬。假設房子 以每年百分之 kkk 增長,並且蒜頭君未來年薪不變,且不吃不喝,不用交稅,每年所得 nnn 萬全都積攢起來,問第幾年能夠買下這套房子?第一年年薪 nnn 萬,房價 ...

Week11 作業 A 必做題11 1

一 題目描述 題面 蒜頭君從現在開始工作,年薪 n 萬。他希望在蒜廠附近買一套 60 平公尺的房子,現在 是 200 萬。假設房子 以每年百分之 k 增長,並且蒜頭君未來年薪不變,且不吃不喝,不用交稅,每年所得 n 萬全都積攢起來,問第幾年能夠買下這套房子?第一年年薪 n 萬,房價 200 萬 輸入...

Week11作業 A 必做題11 1 模擬

蒜頭君從現在開始工作,年薪 n 萬。他希望在蒜廠附近買一套 60平公尺的房子,現在 是 200 萬。假設房子 以每年百分之 k 增長,並且蒜頭君未來年薪不變,且不吃不喝,不用交稅,每年所得 n 萬全都積攢起來,問第幾年能夠買下這套房子?第一年年薪 n 萬,房價 200 萬 輸入格式 一行,包含兩個正...