蒜头君从现在开始工作,年薪 N 万。他希望在蒜厂附近买一套 60 平米的房子,
现在价格是 200 万。假设房子价格以每年百分之 K 增长,并且蒜头君未来年
薪不变,且不吃不喝,不用交税,每年所得 N 万全都积攒起来,问第几年能
够买下这套房子?(第一年年薪 N 万,房价 200 万)
输入格式
一行,包含两个正整数 N(10≤N≤50),K(1≤K≤20),中间用单个空格隔开。
输出格式
如果在第 20 年或者之前就能买下这套房子,则输出一个整数 M,表示最早需
要在第 M 年能买下;否则输出"Impossible"。
输出时每行末尾的多余空格,不影响答案正确性
样例输入
50 10
样例输出
8
#include<stdio.h>
int main()
{
int n,k,i;
scanf("%d %d",&n,&k);
double h=200,m=n;
for(i=1; i<=20; i++)
{
if(m>= h)
break;
h*=1+k/100.0;
m+=n;
}
if(i>20)
printf("Impossible");
else
printf("%d",i);
return 0;
}
写完这个我在想自己对买房是impossible,哈哈哈哈哈…