浙江工商大学20复试上机题之月利率

Problem Description

  为了早日实现买房娶媳妇的梦想,小明在攒够房子的首付款后一次性地向银行贷款借了a元,并约定分b个月还清。如果银行要求每月还贷c元,请问月利率是多少(按照复利计息法计算)?
  提示:按照复利计息法,第一个月还贷c元后还欠银行a(1+x)-c元,如果第m个月还贷后还欠银行n元,则第m+1个月还贷后还欠银行n(1+x)-c元。另外,小明借贷银行,非地下黑钱庄,所以月利率最高不超过100%,当然天下没有免费的午餐,银行在这笔借贷业务中也不可能亏损,所以月利率最低不低于0%。例如:借2000元,分4个月还清,每月还贷510元,则月利率为0.797%。

Input

  只有一组数据,输入a(实数) b(正整数) c(实数)

Output

  输出x(实数,保留三位小数)

Sample Input

2000.0 4 510.0

Sample Output

0.797%

思路

  根据公式,用二分法找到那个实数。
  刚开始列出了关于x的一元多次方程,想求解这个方程,但解非实数,不能枚举。经同学提醒,可以用二分法找出那个数,且可以不用解方程,从第一个月开始计算还欠多少钱就可以了。

代码

#include <cstdio>
#include <math.h>using namespace std;int main(){double a;int month;double c;scanf("%lf %d %lf",&a,&month,&c);double sum = a,low = 0,high = 1,mid;//月利率介于0%和100%之间,sum为欠的钱while(fabs(sum) >= 0.00001){sum = a;mid = (low+high)/2;for(int i = 0;i < month;i++){sum = sum*(1+mid)-c;}if(sum > 0)//sum大于0说明利率太高,按每月还的钱来算还会欠钱high = mid;else low = mid;}printf("%.3lf%%\n",mid*100);return 0;
}

浙江工商大学20复试上机题之月利率相关推荐

  1. 浙江工商大学20机试(oj复试)月利率

    月利率 题目描述 为了早日实现买房娶媳妇的梦想,小明在攒够房子的首付款后一次性地向银行贷款借了a元钱,并约定分b个月还清.如果银行要求每月还贷c元钱,请问月利率x是多少(按照复利计息法计算)?提示:按 ...

  2. 浙江工商大学20机试(oj复试)大仙来了abc

    大仙来了 题目描述 小明很羡慕那些算命的江湖骗子,因为他们可以看你一眼就知道你的前世今生.当然,我们知道那些骗子都是察言观色的胡诌.但我们可以帮助小明写一个程序,算出一个人的生日是星期几,这样小明就可 ...

  3. 浙江工商大学813理学统计学复试常见问题整理总结——数理统计部分

    大家好!本人是去年上岸浙江工商大学,本科是江苏省的一本,专业课成绩在135+(可以去官网查证).本人根据去年线上复试的个人情况并结合其他一些上岸的同学在复试中被问到的专业课问题进行整理汇总了如下的浙江 ...

  4. 浙江工商大学计算机专业考研分数,浙江工商大学2021考研分数线已公布

    浙江工商大学2021年硕士研究生分专业招生计划.复试分数线和调剂信息公告 各位考生: 根据教育部<2021年全国硕士研究生招生工作管理规定>和<浙江工商大学2021年硕士研究生招生复 ...

  5. 北京理工大学2000年复试上机题

    北京理工大学2000年复试上机题 一个数如果恰好等于它的各因子(该数本身除外)子和,如: 6=3+2+1,则称其为"完数":若因子之和大于该数,则称其为"盈数" ...

  6. 石油大学c语言上机答案,中国石油大学C语言上机题答案(2015版)答案_最全最详细.docx...

    中国石油大学C语言上机题答案(2015版)答案_最全最详细 中国石油大学c语言上机题答案大全(2014版)最全最详细1.1 Hello world.让我们用C语言向世界问好.最早的程序基本也是这个样子 ...

  7. 浙江工商大学计算机专硕调剂2019,浙江工商大学2019年硕士研究生调剂预通知

    2019年全国硕士研究生招生考试初试成绩已发布.对于自己成绩不是很理想的考生已经开始寻找各个学校的考研调剂信息,准备2019考研调剂了,今天小编给大家整理了"浙江工商大学2019年硕士研究生 ...

  8. [18调剂]浙江工商大学2018年硕士研究生调剂预通知

    点击文末的阅读原文或者公众号界面左下角的调剂信息是计算机/软件等专业的所有调剂信息集合,会一直更新的. 各位考生: 2018年硕士研究生初试成绩已经公布,参照上一年的国家分数线情况,预计我校部分专业需 ...

  9. 计算机专业 845,浙江工商大学2020年考研845计算机基础综合考试大纲

    考研大纲是2020考研学生复习的重要参考资料,它指出了所考科目的大致考试范围,也是考研命题的重要参考依据.2020考研大纲预计将于7月中旬公布,包括公共课考试大纲和专业课统考科目考试大纲,而自命题科目 ...

最新文章

  1. Python学习札记(二)
  2. 第十二章:二叉查找树(1)
  3. Educational Codeforces Round 37 (Rated for Div. 2) 1
  4. java中使用es精准查询_使用ES简单查询语句须知
  5. doc2html asp,ASP常见问题及解答(3)-ASP教程,ASP技巧
  6. 计算机硬盘中没有什么 a文件夹,为什么硬盘上没有A和B盘?
  7. 《中国AI算力发展评估报告》发布!北京只能排第二,推理需求猛增
  8. hdu1113 Word Amalgamation(详解--map和string的运用)
  9. visio2019 专业版,两种方法
  10. java动态数组_Java实现动态数组
  11. f1c100linux系统吗,全志F1C100s怎么样 F1C100s芯片参数介绍
  12. python可视化数据分析交互作用_测试设计功能交互分析
  13. 微软ime日文输入法在假名输入模式下怎么快速输入英文
  14. ASCII码对应表chr(9)、chr(10)、chr(13)、chr(34)、chr(39)、chr(46)
  15. 几个炫酷且实用的CSS动画效果
  16. 伽卡他卡学生端卸载方案
  17. SOAP Client in Delphi7
  18. 前端之PWA使用总结
  19. 超强接口协作平台如何打造:细数Apifox的六把武器
  20. C++模板笔记十:类模板案例:通用数组类

热门文章

  1. 关于MySQL8.0的闰秒,官方文档是真狗啊
  2. Win7开启远程桌面——图文详解
  3. Behance上值得借鉴的设计风格
  4. 机器学习与各种技术之间的关系
  5. 取消WordPress主题编码:与世界分享您的创造力
  6. Python3网络爬虫(四):使用User Agent和代理IP隐藏身份
  7. Bighead Fighter - Boarding the Peak of the Beast
  8. PTA_2021年团体程序设计天梯赛_总决赛_L2-4 哲哲打游戏 (25 分)_搞心态_简单模拟
  9. springboot 如何打war
  10. Adb 查询手机信息