题意:蒜头君从现在开始工作,年薪 N 万。他希望在蒜厂附近买一套 60 平米的房子,现在价格是 200万。假设房子价格以每年百分之 K增长,并且蒜头君未来年薪不变,且不吃不喝,不用交税,每年所得 N万全都积攒起来,问第几年能够买下这套房子?(第一年年薪 N万,房价 200 万)
输入:
输出:
解题思路:很简单的一道题,一直循环判断就行。
代码:
#include<iostream>
using namespace std;
int main()
{
double n,k;
cin>>n>>k;
double t=200,total=n;
int time=0;
int flag=0;
while(++time&&time<=20)//循环判断
{
if(total>=t)
{
flag=time;
break;
}
total+=n;
t=t*(1+k/100.0);//开double
}
if(!flag)
{
cout<<"Impossible";
}else
{
cout<<flag;
}
}