标题:求高手看下这个编程问题~!初学者做了3天了o(╯□╰)o
取消只看楼主
lyitem000
Rank: 2
等 级:论坛游民
帖 子:15
专家分:18
注 册:2009-11-15
结帖率:100%
已结贴  问题点数:20 回复次数:4 
求高手看下这个编程问题~!初学者做了3天了o(╯□╰)o
已知银行整存整取存款不同期限的年利率分别为:
        3.87%    期限1年
     4.41%    期限2年
年利率= 5.13%    期限3年
        5.58%    期限5年
假设银行对定期存款过期部分不支付利息,现在某人有2000元钱,要存n年,问怎样存才能使n年后得到的本利之和最多?

提示:1.为了得到最多的利息,存入银行的钱应在到期时马上取出来,然后立刻将原来的本金和利息加起来再作为新的本金存入银行,这样本利不断地滚动直到满n年为止。由于存款的利率不同,所以,不同的存款方法(年限)存n年得到的利息也是不一样的。
      2.采用穷举法穷举所有的n5,n3,n2,n1组合,代入本利计算公式,计算得到所有的存款方案。
      3.求最大存款方案的方法为:将现行存款方案与过去记录的最大存款方案max进行比较,若现行存款方案可得到的本利之和大,则记录现行存款方案(即n1,n2,n3,n5的值)和本利之和的最大值max。



虽然老师给了提示,但还是不会~~我是个编程新手才接触C不到2个月,麻烦大大们帮忙了~!~!~!
搜索更多相关主题的帖子: 银行 编程 年利率 
2009-11-15 15:31
lyitem000
Rank: 2
等 级:论坛游民
帖 子:15
专家分:18
注 册:2009-11-15
得分:0 
回复 3楼 jcslt
也不一定,关键要能求出最优方案
2009-11-15 17:00
lyitem000
Rank: 2
等 级:论坛游民
帖 子:15
专家分:18
注 册:2009-11-15
得分:0 
回复 9楼 jcslt
printf("\nthe max is:%d",max);
少了个%d所以max没有
2009-11-16 20:16
lyitem000
Rank: 2
等 级:论坛游民
帖 子:15
专家分:18
注 册:2009-11-15
得分:0 
回复 10楼 jy3048
我在想有没可能4年,出现先1年,再2年,又1年这种情况(或者2,1,1等)
如果只按10楼所说那样,我早就做出来了
难道我想多了
2009-11-16 20:20
lyitem000
Rank: 2
等 级:论坛游民
帖 子:15
专家分:18
注 册:2009-11-15
得分:0 
回复 14楼 jy3048
看来是想多了
2009-11-17 12:14



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-292379-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.064156 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved