c++训练打卡(12)
存钱问题:
银行有几种不同的月息利率
期限一年 0.0063 期限两年 0.0066 期限三年 0.0069 期限五年 0.0075 期限八年 0.0084
某人手中有2000块钱,存20年,问怎么存才能使得20年后所得利息最多
流程图:
伪代码:
源代码:
#include<stdio.h>
#include<math.h>
int main (){
int x1,x2,x3,x5,x8,y1,y2,y3,y5,y8;
double max=0.0,result;
for(x8=0;x8<=2;x8++)
for(x5=0;x5<=(20-8*x8)/5;x5++)
for(x3=0;x3<=(20-8*x8-5*x5)/3;x3++)
for(x2=0;x2<=(20-8*x8-5*x5-3*x3)/2;x2++){
x1=20-8*x8-5*x5-3*x3-2*x2;
result=2000.0*pow((1+0.0063*12),x1)
*pow((1+2*0.0066*12),x2)
*pow((1+3*0.0069*12),x3)
*pow((1+5*0.0075*12),x5)
*pow((1+8*0.0084*12),x8);
if(result>max){
max=result;
y1=x1;
y2=x2;
y3=x3;
y5=x5;
y8=x8;
}
}
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("最大获利为%.2f",result);
return 0;
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?