本文共 696 字,大约阅读时间需要 2 分钟。
为了解决这个问题,我们需要计算Farmer John在给定利率、初始金额和投资年数后,Y年后的总金额。这个问题可以通过复利计算公式来解决。
我们将使用复利公式来计算未来的金额。复利公式为:[ F = M \times (1 + \frac{R}{100})^Y ]其中:
我们将使用C++中的pow函数来计算幂次,然后将结果取整数部分。
#include#include using namespace std;int main() { int R, M, Y; cin >> R >> M >> Y; if (Y == 0) { cout << M << endl; return 0; } double amount = M * pow(1 + R / 100.0, Y); cout << static_cast (floor(amount)) << endl; return 0;}
pow函数计算复利后的金额,并乘以初始金额M。floor函数取整数部分,确保结果为整数。这个方法使用了复利公式,通过简单的数学运算来解决问题,确保了准确性和高效性。
转载地址:http://xdxfk.baihongyu.com/