当前位置: 首页 > news >正文

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;
}


http://www.mrgr.cn/news/17460.html

相关文章:

  • 进程间的通信(IPC)基础了解,匿名管道使用,有名管道使用
  • 9-8 束搜索
  • 栈和队列的学习以及实现+双端队列的底层原理
  • wiki.js 部署
  • 华为云征文 | Flexus X与宝塔面板的完美结合,让云管理更轻松
  • 读书闲思---2024.09.01
  • nginx部署前端vue项目步骤
  • Java网络编程概述
  • python 笔记 geo-bleu
  • OpenSetting组件的用法
  • 【秋招笔试】9.01字节跳动秋招(已改编)-三语言题解
  • vercel免费在线部署TodoList网页应用
  • C++之搜索二叉树(上)
  • docker实战扩展四( Dockerfile 中,COPY . .详细讲解)
  • AI时代,需要什么样的服务器操作系统?
  • Fine-Grained Egocentric Hand-Object(中文翻译)
  • 【SpringMVC】
  • CAN总线简介
  • 《高等代数》三对角行列式的递推法
  • 【教学类-35-21】20240901 中2班描字帖(学号+姓名、虚拟姓名、杨任东竹石体 Regular)