刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

假设银行整存整取存款不同期限的月息利率分别为:%(一年),%(两年),%(三年),%(五年),%(八年)。某人有2000元,请通过计算选择一种存钱方案,使得钱存入银行20年后得到的利息最多(假定银行对超过存款期限的那一部分时间不付利息)。需要写出C函数实现。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

(1) i3<=(20-8*18-5*i5)/3

(2) i2<=(20-8*i8-5*i5-3*i3)/2

(3) term=*pow((1+*12),i1)*pow((1+2**i2),i2)

*pow(1+3**12),i3)*pow((1+5**12),i5)

*pow((1+8**12),i8)

 

(4) term>max  

(5) max=term

解析:

根据题目要求,使用穷举法来找到使利息最大化的存款组合。通过设置循环来遍历所有可能的存款年限组合,并计算每种组合下的总利息。通过比较每次计算出的利息值,找到最大值并保存对应的存款组合。最终输出存款组合和最大利息。在修正输出部分代码时,注意到应使用printf函数进行输出,且函数名应为getch而不是getch21,同时需要包含conio.h头文件来使用getch函数。

希望这次的解析和答案能够帮助您理解这个问题。

创作类型:
原创

本文链接:假设银行整存整取存款不同期限的月息利率分别为:%(一年),%(两年),%(三年),%(五年),%(八

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share