信息学奥赛C++语言:投资收益

寵の児 提交于 2019-11-26 22:37:50

【题目描述】
小华在去年赚了一大笔钱。他想把这些钱用于投资,并对自己能得到多少收益感到好奇。
已知投资的年利率为 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;
}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!