网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
02月07日漏签0天
c语言吧 关注:801,844贴子:4,375,682
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 0回复贴,共1页
<<返回c语言吧
>0< 加载中...

C语言题 求……

  • 只看楼主
  • 收藏

  • 回复
  • 朦玥
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
已知银行整存整取存款不同期限的月息利率分别为:
2.25%     期限一年
2.43%     期限二年
2.70%     期限三年
2.88%     期限五年
3.00%     期限八年
假设银行对定期存款过期部分不付利息,现在某人有2000元钱,要存20年,问怎样存才能使20年后得到的本利之和合计最多?
提示:为了得到最多的利息,存入银行的钱应在到期时马上就取出来,然后立刻将原来的本金和利息加起来再作为新的本金存入银行,这样本利不断地滚动直到满二十年为止。由于存款的利率不同,所以,不同的存款方法(年限)存二十年得到的利息也是不一样的。
分析题意,设2000元存20年,其中一年期存了n1次,二年期存了n2次,三年期存了n3次,五年期存了n5次,八年期存了n8次,则到期时存款人应得的本利之和为:
其中,rateN对应存款年限的利率。
根据题意,还可得到以下限制条件:
0 ≤ n8 ≤ 2
0 ≤ n5 ≤ (20 – 8 * n8) / 5
0 ≤ n3 ≤ (20 – 8 * n8 – 5 * n5) / 3
0 ≤ n2 ≤ (20 – 8 * n8 – 5 * n5 – 3 * n3) / 2
n1 = 20 – 8 * n8 – 5 * n5 – 3 * n3 – 2 * n2
采用穷举法穷举所有的n8,n5,n3,n2,n1组合,代入本利计算公式,计算得到所有的存款方案。
求最大存款方案的方法为:将现行存款方案与过去记录的最大存款方案max进行比较,若现行存款方案可得到的本利之和大,则记录现行存款方案(即n1,n2,n3,n5,n8的值)和本利之和的最大值max。



登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 0回复贴,共1页
<<返回c语言吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示