1.5编程基础之循环控制_15:银行利息

简介:

/*

1.5编程基础之循环控制

15:银行利息


总时间限制: 1000ms 内存限制: 65536kB

描述

农夫约翰在去年赚了一大笔钱!他想要把这些钱用于投资,并对自己能得到多少收益感到好奇。已知投资的复合年利率为R(0到20之间的整数)。约翰现有总值为M的钱(100到1,000,000之间的整数)。他清楚地知道自己要投资Y年(范围0到400)。请帮助他计算最终他会有多少钱,并输出它的整数部分。数据保证输出结果在32位有符号整数范围内。


输入

一行包含三个整数R,M,Y,相邻两个整数之间用单个空格隔开。

输出

一个整数,即约翰最终拥有多少钱(整数部分)。

样例输入

5 5000 4

样例输出

6077

提示

在样例中,

第一年后: 1.05 * 5000 = 5250

第二年后: 1.05 * 5250 = 5512.5

第三年后: 1.05 * 5512.50 = 5788.125

第四年后: 1.05 * 5788.125 = 6077.53125

6077.53125的整数部分为6077。

来源

USACO 2004 November

*/

#include<cstdio>

int main()

{

double n,m,k,s=0;

int y=0;

scanf("%lf %lf %lf",&n,&m,&k);

s=1+n/100;

for(int i=1;i<=k;i++)

{

m=m*s;

}

y=m;

printf("%d",y);

return 0;

}







本文转自dllglvzhenfeng51CTO博客,原文链接:http://blog.51cto.com/1443208/1905617,如需转载请自行联系原作者
相关文章
|
11月前
|
Java C++ 容器
基础三:控制执行流程
基础三:控制执行流程
64 0
|
11月前
|
开发工具
彻底搞清游戏开发中的循环逻辑
循环是游戏开发中一定会用到的逻辑,不论是你想控制移动,或者进行遍历,亦或者不停的去执行某一段逻辑,都需要使用循环。那么对于循环的使用你彻底了解了吗?今天这篇文章就帮助你彻底的弄懂微信小游戏开发中的循环的用法。
117 0
|
11月前
|
开发工具
游戏开发实战教程(5):重复执行和逻辑循环的区别
将循环分为重复执行和逻辑循环,应该是微信小游戏开发工具中所特有的。因为之前做游戏,无论是使用哪种工具或者哪种编程语言,对于循环来说,都只有一种,不会存在歧义或者误用。但是这里将循环分为了两种,如果误用的话会导致出现一些奇怪的问题。所以需要单独拿出来区分一下,避免掉进这个“坑”。
113 0
|
11月前
|
Python
5.循环控制(上)【0基础入门】
5.循环控制(上)【0基础入门】
54 0
5.循环控制(上)【0基础入门】
|
PHP 开发者
循环控制|学习笔记
快速学习循环控制
101 0
循环控制|学习笔记
|
Scala 开发者
DoWhile 循环控制|学习笔记
快速学习 DoWhile 循环控制。
85 0
|
Java Scala 开发者
for 循环的两种方式|学习笔记
快速学习 for 循环的两种方式。
84 0
|
Go 开发者
循环控制基本介绍和入门|学习笔记
循环控制听其名而知其意,就是让一段代码可以循环的执行。
66 0
循环控制基本介绍和入门|学习笔记
|
前端开发
前端工作小结84-for循环逻辑
前端工作小结84-for循环逻辑
51 0
|
Java C语言 开发者
循环控制 | 学习笔记
快速学习循环控制
循环控制 | 学习笔记