假设银行整存整取存款不同期限的月利率为:
- 0.63% 期限为1年
- 0.66% 期限为2年
- 0.69% 期限为3年
- 0.75% 期限为5年
- 0.84% 期限为8年
现在已知某人手上有2000元,要求通过计算选择一种存钱方案,使得这笔钱存入银行20年后获得的利息最多,假定银行对超出存款期限的那部分时间不付利息。

分析:为获得更多利息,应当在存款到期后立马取出来,再立刻将本金加当前所获利息作为新的本金存入银行,这样反复操作直到期限满20年假设在这20年里,1年期限的存了x次,2年期限的存了y次,3年期限的存了z次,5年期限的存了m次,8年期限的存了n次,则20年到期本利为:2000*(1+0.063)^x*(1+0.066)^y*(1+0.069)^z*(1+0.075)^m*(1+0.084)^n

x,y,z,m,n的界定条件如下:
- 0 <= n <= 2;
- 0 <= m <= (20-8*n)/5
- 0 <= z <= (20-8*n-5*m)/3
- 0 <= y <= (20-8*n-5*m-3*z)/2
- x = 20-8*n-5*m-3*z-2*y

#include <stdio.h>
#include <math.h>void main(void)
{int x,y,z,m,n,y1,y2,y3,y5,y8;double max=0.0,result;for(n=0;n<=2;n++)for(m=0;m<=(20-8*n)/5;m++)for(z=0;z<=(20-8*n-5*m)/3;z++)for(y=0;y<=(20-8*n-5*m-3*z)/2;y++) {x = 20-8*n-5*m-3*z-2*y;result = 2000.0*pow((1+0.0063*12),x)*pow((1+0.0066*12*2),y)*\pow((1+0.0069*12*3),z)*pow((1+0.0075*12*5),m)*pow((1+0.0084*12*8),n);if(result > max){max = result;y1 = x;y2 = y;y3 = z;y5 = m;y8 = n;} } printf("获利最多的存款方式:\n");printf("8年期限存了%d次\n",y8); printf("5年期限存了%d次\n",y5);printf("3年期限存了%d次\n",y3);printf("2年期限存了%d次\n",y2);printf("1年期限存了%d次\n",y1);printf("最终本利为%0.2f \n",max);
} 

银行存钱利率最大化问题C语言相关推荐

  1. c语言银行存钱程序,c语言银行存钱.doc

    c语言银行存钱 红河学院工学院 课 程 设 计 报 告 专业:计算机技术与科学 年级: 11 级 学号:6 姓名: 曹 永 前 成绩: 批改时间: 红河学院 工学院编制说 明 1.本报告供学生课程设计 ...

  2. 为银行设计ATM菜单C语言,ATM银行管理系统代码及程序c语言课程设计【荐】.doc

    ATM银行管理系统代码及程序c语言课程设计[荐].doc #include #include #include #include struct bank{ int account; char name ...

  3. 50万块钱,在哪个银行存钱最合适?

    现在又到年底了,大家辛苦一年时间,该分红的分红,该领奖金的领奖金,所以大家的腰包都鼓起来了,腰包鼓起来之后,相信很多人想到的是去理财,而对于那些风险能力承受比较低的人来说把钱存进银行是最好的选择. 那 ...

  4. 人民银行lpr利率最新2020年人民银行lpr利率查询 2020年lpr利率

    版权声明:本文发布于财牛网 www.366niu.com 内容均来源于互联网 本文地址: www.366niu.com/Article/154683.html 人民银行lpr利率最新 2020人民银行 ...

  5. Problem D. S05-04 银行存钱的本金和利息计算(非复利)

    已知银行整存整取不同期限存款的年利率分别为 2.25% 期限1年; 2.43% 期限2年; 2.70% 期限3年; 2.88% 期限5年; 3.00% 期限8年; 要求输入存钱的本金和期限,求到期时能 ...

  6. c语言银行每月额外存款100,C语言课程设计_银行存取款业务.doc

    <C语言程序设计>课 程 设 计 报 告 题目:模拟银行存取款业务 学生姓名 学 号 专 业 班 级 学 部 计算机科学与电气工程学部 目 录 TOC \o "1-3" ...

  7. 现在是不是很多人都不愿意在银行存钱?

    虽然很多朋友口口声声说不会把钱存在银行,但实际上却悄悄地在银行存款,这点可以从存款数据看出来. 据有数据显示,自1979年至2018年这39年间,我国金融机构各项存款余额同比增速从未跌破9%. 虽然最 ...

  8. Libor利率查询_图表加数据Libor伦敦银行同业拆借利率

    什么是 LIBOR? LIBOR 是一种利率基准,许多银行会根据 LIBOR 计算金融商品所要支付的利息,譬如衍生性金融商品.期货.公司债券和抵押贷款. 由英国金融行为监管局 (FinancialCo ...

  9. c语言银行存取款系统编译,C语言银行存取款管理系统.docx

    5 5 C 语言 银行存取款管理系统 得分: 信电工程学院 <高级语言程序设计课程设计>报告 题目 : 银行存取款管理系统 班级: 10 电信(1) 班 学号: 20100504143 姓 ...

最新文章

  1. echarts 自适应高度_web 报表工具如何自适应
  2. 软件项目管理0813:法律合规
  3. 2006年中国软件收入规模前100家企业名单
  4. 牛客contest897 D-Bamboo Rat(二分+黑白染色+最小割)
  5. 解决每次从cmd进入sqlplus,都得重新设置pagesize、linesize的问题
  6. web.xml配置(转)
  7. oracle日志文件大小规则,在线重做Oracle日志文件大小
  8. MAVEN Error: Using platform encoding (GBK actually) to copy filtered resources.....
  9. mysql索引原理及用法
  10. 机器人参数校准的原理
  11. 集团企业数据信息系统建设方案
  12. dirent.h windows安装
  13. win10系统下xilinx烧写器不亮
  14. 5年磨一剑|优酷Android包瘦身治理思路全解
  15. pwnable.kr第二遍---mistake
  16. CUDA 8 下载——CUDA Toolkit 8.0 - Feb 2017
  17. java小马哥百度网盘_思否编程(小马哥):Java 微服务实践 - Spring Boot / Spring Cloud全套,完整版下载 - VIPC6资源网...
  18. Django实战教程
  19. Python记:列表和元组之序列相加
  20. solr dih有子查询时速度慢

热门文章

  1. orangepi——香橙派使用初识
  2. 【Unity3d】带你制作一款类似于金山打字之生死时速的小游戏
  3. 常见的网络攻击方式与防护
  4. 卡诺图的最简或与式化简
  5. RPi.GPIO 官方使用文档翻译
  6. 大数据处理架构演进历程,文末留言有机会获取Flink图书
  7. 百度竞价推广策划方案
  8. 常见面试问题总结目录
  9. 记一次磕磕绊绊的组建跨区卷过程
  10. vue+photo-sphere-viewer 渲染全景图片,带给你沉浸式体验