Time Limit: 1000MS | Memory Limit: 65536K | |
Total Submissions: 15929 | Accepted: 9556 |
Description
Input
Output
Sample Input
5 5000 4
Sample Output
6077
Hint
5% annual interest, 5000 money, 4 years
OUTPUT DETAILS:
Year 1: 1.05 * 5000 = 5250
Year 2: 1.05 * 5250 = 5512.5
Year 3: 1.05 * 5512.50 = 5788.125
Year 4: 1.05 * 5788.125 = 6077.53125
The integer part of 6077.53125 is 6077.
Source
问题链接:POJ2390 Bank Interest。
问题简述:输入三个正整数R、M和Y,它们表示利率、存款余额和年数,计算Y年后存款余额变为多少。要求输出结果为整数。
问题分析:这是一个单纯的计算问题。
程序说明:C语言库math.h中,有指数函数pow可以用于计算xy,使用该函数就可以简单地计算出结果。
AC的C++语言程序如下:
/* POJ2390 Bank Interest */ #include <iostream> #include <cmath> using namespace std; int main() { int r, m, y; cin >> r >> m >> y; cout << (int)(m * pow(1 + r / 100.0, y)) << endl; return 0; }