假设银行整存整取存款不同期限的月利息率分别为:0.63%期限=1年0.66%期限=2年0.69%期限=3年0.75%期限=5年0.84%期限=8年利息=本金*月利息率*12*存款期限。现在某人手中有2000元钱,请通...
假设银行整存整取存款不同期限的月利息率分别为:
0.63% 期限=1年 0.66% 期限=2年 0.69% 期限=3年 0.75% 期限=5年 0.84% 期限=8年
利息=本金*月利息率*12*存款期限。
现在某人手中有2000元钱,请通过计算选择一种存钱方案,是的钱存入银行20年后得到的利息最多(假设银行对超过存款期限的那部分时间不付利息)。
我写的程序如下,但不知为甚麽结果总不正确
#include
#include
void main()
{
double p=2000,max=2000,rate1=0.0063,rate2=0.0066,rate3=0.0069,rate5=0.0075,rate8=0.0084;
int i1,i2,i3,i5,i8,ii1,ii2,ii3,ii5,ii8,j;
for(i8=0;i8<=2;i8++)
for(i5=0;i5<=(20-8*i8)/5;i5++)
for(i3=0;i3<=(20-8*i8-5*i5)/3;i3++)
for(i2=0;i2<=(20-8*i8-5*i5-3*i3)/2;i2++)
for(i1=0;i1&l