好久没写博客了,更新一下。
今天趁着军训午休的机会,来到机房刷题。好几天没有上机了,想选道水题试试手,没想到就有点栽跟头了。
题目就是openjudge1.5循环的16题买房子,下面附上题目。
描述
某程序员开始工作,年薪N万,他希望在中关村公馆买一套60平米的房子,现在价格是200万,假设房子价格以每年百分之K增长,并且该程序员未来年薪不变,且不吃不喝,不用交税,每年所得N万全都积攒起来,问第几年能够买下这套房子?(第一年年薪N万,房价200万)
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,n1=0,x=0;
double k,m=200;
cin>>n>>k;
n1=n;
k=0.01*k;
for(int i=2;i<=20;i++)
{
n1=n1+n;
m=(1+k)*m;
if(n1>=m)
{
cout<<i<<endl;
break;
}
if((i==20)&&(n1<m))
{
cout<<"Impossible"<<endl;
}
}
return 0;
}