蒜頭君從現在開始工作,年薪 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 萬 輸入格式 一行,包含兩個正...