首页 > 其他分享 >存钱问题

存钱问题

时间:2023-04-19 22:44:10浏览次数:28  
标签:12 pow 问题 x8 x2 x3 存钱 x5

一问题描述

本金两千块钱必须存20年存的年数和他的月利率如下

一年 0.63%

两年0.66%

三年0.69%

五年0.75%

八年0.84%

二设计思路

通过穷举法求出每种存钱方法然后通过pow函数求出他们各自的值然后比较区分出最大值

三程序设计图

 

四伪代码实现

#include<iostream>
#include<math.h>
using namespace std;
int main(){
int x1,x2,x3,x5,x8,b[10];
double a,max=0.0;
for(x8=0;x8<=2;x8++){//穷举法找到符合条件的结果从其中一个进行将下一个进行20减去前一个的年数
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;

a=2000.0*pow((1+0.0063*12),x1)*pow((1+0.0066*12*2),x2)*pow((1+0.0069*12*3),x3)//pow函数后面括号里为(x,y)意为x的y次方同时必须含有函数的头文件#include<math.h>;
*pow((1+0.0075*12*5),x5)*pow((1+0.0084*12*8),x8);

if(a>max){
max=a;
b[0]=x1;
b[1]=x2;
b[2]=x3;
b[3]=x5;
b[4]=x8;

}
}
}
}
}

cout<<a<<endl;
cout<<b[0]<<" "<<b[1]<<" "<<b[2]<<" "<<b[3]<<" "<<b[4]<<endl;
}

五代码实现

 

标签:12,pow,问题,x8,x2,x3,存钱,x5
From: https://www.cnblogs.com/xianyu369/p/17334958.html

相关文章

  • 道德与社会问题简报 #3: Hugging Face 上的道德开放性
    ......
  • 盘点一个Excel多条件求和的问题
    大家好,我是皮皮。一、前言前几天在Python最强白银交流群【维哥】问了一个Excel处理的问题,这里拿出来给大家分享下。下图是他的数据:二、实现过程这个问题确看上去是Excel的问题,但是怎么开展合并计算,确实头大。虽然用一些文本截取的确可行,但是肯定会增加列。粉丝的需求是一步到位的那......
  • Vue3 watch时value的问题
    视频componentsDemo.vue<template> <h2>当前求和为:{{sum}}</h2> <button@click="sum++">点我+1</button> <hr> <h2>当前的信息为:{{msg}}</h2> <button@click="msg+='!'">修改信息</button&g......
  • 编译器指令重排序问题(使用编译器屏障)
    环境:Windows平台:win7_64旗舰版、VS2019Linux平台:CentOSLinuxrelase7.2.1511、GCC_4.8.5-4场景:为了提高性能,编译器会对指令进行重新排序,在多线程环境下指令的乱序执行会造成无法预测的行为。开始:一、指令重排序实例inta=0,b=0;voidtest(){a=......
  • 关于升级nacos版本为2.2.2版本遇到问题
    正常官网下载解压正常启动打开页面会提示未鉴权只需修改conf包下application.properties文件的三个地方即可开启鉴权设置默认账号密码。不能为空base64token这里用的是官方给到的。详细参考官方文档......
  • vue项目部署后 nginx配置重定向 大文件报错问题
      删除Nginx缓存文件试试?#rm-rf/usr/local/nginx/proxy_temp  注意proxy_busy_buffers_size是proxy_buffers的两倍,proxy_temp_file_write_size也要比proxy_buffers大。  ......
  • 关1-100之间9的问题
    大叫好,二八承平再次上线,在这里分享一个今天学习的新知识。问题的出发是输出1-100之间有多少个九,我花费一个多小时自己琢磨,网上查找资料终于解决这个问题。收获到了知识的甜味!我冒出一个问题?我该怎么输出1-100中含9的数字呢?大家也可以想一想。欲望激励的我,我经过漫长的反复敲打,终于......
  • 内存问题难定位,那是因为你没用ASAN
    ASAN全称:AddressSanitizer,google发明的一种内存地址错误检查器。目前已经被集成到各大编译器中。本文分享自华为云社区《内存定位利器-ASAN使用小结》,作者:云存储开发者支持团队。1.什么是ASANASAN全称:AddressSanitizer,google发明的一种内存地址错误检查器。目前已经被集......
  • npm install karma时报错的问题解决
    karma在js自动化测试方面很有名,但是安装的时候出的问题npminstall-gkarma 报错好像是socket.iosocket.io.client依赖时报出的错误 看到网上回复说先装下这个:有人说要先装下这个:npminstall-gnode-gyp 试了下问题没有解决。 又有回复说要装这个:npminstall-gws 装好之......
  • Docker 运行 mongodb 无法连接 mongosh 问题
    场景在宿主机上依次执行以下命令,拉取mongo镜像,创建容器并运行dockerpullmongodockerrun--rm-d\--namemongo-test\mongo\bash进入容器中:dockerexec-itmongo-testbash执行使用mongosh连接mongo数据库的命令:mongosh报错:MongoNetworkError:......