一道水题,模拟即可。。
#include<bits/stdc++.h>
using namespace std;
double p,m,d;
int n;
int main()
{
while(cin>>p>>m>>d>>n)//多组输入
{
int f=0;//相亲时间之前能不能买房
double a=0;//目前刘会长的余额
for(int i=1; i<=n; i++)
{
if(i>1)//第一天房子不涨价
{
m=m*(1+1.0*d/100);//房子涨价
}
a+=p;//余额累加
if(a>=m)//相亲时间之前能买房
{
cout<<i<<endl;//输出
f=1;//做标记
break;//退出循环
}
}
if(!f)cout<<"Maybe this is the true life."<<endl;
//判断相亲时间之前能不能买房,f==0时表示相亲时间之前不能买房
}
return 0;
}
UKE:说句闲话:研究珂学的最好方法是A了这道题
厚颜无耻的求一个赞