您的位置:首页 > 汽车 > 时评 > 18041 分期还款(加强版)

18041 分期还款(加强版)

2024/11/19 14:17:16 来源:https://blog.csdn.net/huang1xiao1sheng/article/details/141790798  浏览:    关键词:18041 分期还款(加强版)

### 自查思路
1. 检查输入数据的处理是否正确。
2. 检查判断条件 `p <= d * r` 是否正确。
3. 确认公式计算和输出格式是否正确。

### 伪代码
1. 读取输入的贷款金额、每月还款额和月利率。
2. 判断是否可以还清贷款:
   - 如果每月还款额小于贷款金额乘以月利率,则输出“God”。
   - 否则,计算还清贷款所需的月份数:
     - 使用公式 m = log(p / (p - d * r)) / log(1 + r)
3. 输出还清贷款所需的月份数,保留1位小数。

### C++代码
 

#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;int main() {double d, p, r;// 读取输入的贷款金额、每月还款额和月利率cin >> d >> p >> r;// 判断是否可以还清贷款if (p == 0 && d == 0) {cout << fixed << setprecision(1) << 0.0 << endl;} else if (p <= d * r) {cout << "God" << endl;} else {// 计算还清贷款所需的月份数double m = log(p / (p - d * r)) / log(1 + r);// 输出还清贷款所需的月份数,保留1位小数cout << fixed << setprecision(1) << m << endl;}return 0;
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com