18041 分期还款(加强版)

2024-09-02 16:44
文章标签 加强版 还款 分期 18041

本文主要是介绍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;
}

这篇关于18041 分期还款(加强版)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1130513

相关文章

IOI2000 邮局 加强版 题解

[IOI2000] 邮局 加强版 题解 考虑动态规划,设 f i , j f_{i,j} fi,j​ 为经过了 i i i 个村庄,正在建第 j j j​ 个邮局的最优距离。 以及 w i , j w_{i,j} wi,j​ 表示区间 [ i , j ] [i,j] [i,j]​ 内建一个邮局时的距离总和。 a a a 数组表示每个村庄的坐标编号。 朴素版状态转移方程: f

android睡眠分期图

一、效果图        做医疗类项目,经常会遇到做各种图表,本文做的睡眠分期图。 二、代码      引入用到的库 api 'joda-time:joda-time:2.10.1' 调用代码 /*** 睡眠* 分期*/private SleepChartAdapter mAdapter;private SleepChartAttrs mAttrs;private

银行贷款逾期还款流程的功能测试详解

银行贷款在未能按照约定的还款日期和金额进行还款时,即被视为逾期。  一、贷款逾期处理 产生罚息:银行会按照借款合同中的约定,对逾期部分加收罚息,罚息力度各家银行不同,但通常会在原利率的基础上加收一定比例。 影响征信:逾期记录会被银行上报至征信系统,对个人的征信记录产生不良影响,影响今后的贷款和信用卡申请。 催收和法律诉讼:银行会通过电话、短信、邮件等方式进行催收,若超过一

Android面试题总结加强版(二)

http://blog.csdn.net/superjunjin/article/details/7855995 16.Android常用控件的信息 单选框(RadioButton与RadioGroup): RadioGroup用于对单选框进行分组,相同组内的单选框只有一个单选框被选中。 事件:setOnCheckedChangeListener(),处理单选框被选择

Android之面试题总结加强版(一)

转载:http://blog.csdn.net/itachi85/article/details/7426451 自己总结的最强android应用面试题集 1.activity的生命周期。 方法 描述 可被杀死 下一个 onCreate() 在activity第一次被创建的时候调用。这里是你做所有初始化设置的地方──创建视图、绑定数据至列表等。如果曾经有状态记

AC自动机加强版 uva 1449 - Dominating Patterns

AC自动机最初作用  一个常见的例子就是给出n个单词,再给出一段包含m个字符的文章,让你找出有多少个单词在文章里出现过。 当然这不是AC自动机的全部作用。 本文就是一例,给出几个单词,查询在text里出现最多次数的单词,如果不唯一,按输入次序输出 AC自动机是刚刚学的,修改其实自己没能力,参考了别人的代码,修改了自己的模板 先看题目http://uva.onlinejudge.org/in

poj 3783 DP 2个鸡蛋扔100层楼的加强版

http://poj.org/problem?id=3783 估计23号之后的排位赛之后我就要退役了,这之前最后再做5天ACM 今天的排位很惨,上次排位也很惨......这道题原来算法课老师讲过,模模糊糊记得方程,但是边界处理有问题, dp[i][j]=min(1+max(dp[k-1][j-1],dp[i-k][j]))   k=1 to 楼数 dp[i][j]:i层楼扔,手里有j个bal

【微信小程序调用百度API实现图像识别实战】-前后端加强版

前言:基于前面两篇图像识别项目实战文章进行了改造升级。 第一篇 入门【微信小程序调用百度API实现图像识别功能】----项目实战 第二篇 前后端结合 【微信小程序调用百度API实现图像识别实战】----前后端分离 这一篇主要讲述的是在第二篇的基础上新增意见反馈功能,并将识别结果中名称和置信度及意见和联系方式保存到数据库中。 目录  一.意见反馈功能  1.1前端页面  1.1.1 W

Maven仓库管理-Nexus(转帖后加强版)

前面我讲到为什么要使用Maven, Maven的安装,以及如何与IDE集成等,前面的介绍可以认为是一个Hello World,教你如何利用Maven来进行项目开发,如何结合IDE实现一键式DEBUG,从现在开始我们开始深入探讨Maven的一些高级内容。   这一个章节,我分两部分来介绍,首先介绍一下Maven的仓库,然后在说一下如何通过Nexus来建立我们自己的仓库,以及如何使用。

房贷还款(C语言)

一、运行结果; 二、源代码; # define _CRT_SECURE_NO_WARNINGS# include <stdio.h># include <math.h>int main(){//初始化变量值;double m, r = 0.01;float d = 300000;float p = 6000;//运算还款所需月份;m = log10(p / (p - d * r))