北大-買房子

題目描述:

    某程序員開始工作,年薪N萬,他希望在中關村公館買一套60平米的房子,現在價格是200萬,假設房子價格以每年百分之K增長,並且該程序員未來年薪不變,且不吃不喝,不用交稅,每年所得N萬全都積攢起來,問第幾年能夠買下這套房子(第一年房價200萬,收入N萬)

輸入:

    有多行,每行兩個整數N(10<=N<=50), K(1<=K<=20)

輸出:

    針對每組數據,如果在第20年或者之前就能買下這套房子,則輸出一個整數M,表示最早需要在第M年能買下,否則輸出Impossible,輸出需要換行

樣例輸入:
50 10
40 10
40 8
樣例輸出:
8
Impossible
10



#include
#include
double priceHouse(int year,int k)
{
	double price=0;
	price = 200*(pow((1+k/100.0),(year-1)));
	return price;
}
int main()
{
	printf("please input two number each line\n");
	int a[2];
	scanf("%d%d",&a[0],&a[1]);
	for(int i=1;i<=20;i++)
	{
		if(a[0]*i>=priceHouse(i,a[1]))
		{
			printf("%d",i);
			break;
		}else if(i>20){
			printf("impossible");
		}
	}
} 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章