【题目描述】
小华在去年赚了一大笔钱。他想把这些钱用于投资,并对自己能得到多少收益感到好奇。
已知投资的年利率为 r(0~20 之间的整数),小华现有 m 元钱。他想知道投资多少年后,他的钱将会超过 y 元。
【输入】
一行三个整数 r、m 和 y,相邻两个整数之间用一个空格隔开。m 为 100~1000000 之间的整数。
【输出】
一行一个整数,即要投资的年数。保证答案的范围在 1~400 之间。
【输入样例】
5 5000 6077
【输出样例】
4
代码
#include<iostream>
using namespace std;
double r,m,y,s=0;
int main()
{
cin>>r>>m>>y;
r=r/100;
while(m<=y)
{
m=m*(1+r);
s++;
}
cout<<s;
return 0;
}
来源:https://blog.csdn.net/zsbailong/article/details/99120800