首页 > 其他分享 >5.12打卡

5.12打卡

时间:2023-05-13 11:22:50浏览次数:41  
标签:5.12 y8 x8 result printf y1 打卡 y3

 二、思路设计

 三、程序流程图

 四、代码实现

#include<bits/stdc++.h>
using namespace std;
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("获得利息最多的存款方式为: \n");
    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("存款人最终的获得的本息合计:%0.2f\n", result); 
    
}

 

标签:5.12,y8,x8,result,printf,y1,打卡,y3
From: https://www.cnblogs.com/binglinll/p/17396989.html

相关文章

  • VS2022+qt5.12.3
    下载和安装Qt(1)通过这个路径下载https://download.qt.io/archive/qt/5.12/5.12.3/下载完成后,点击运行,如果有Qt账号,直接登录就可以了,如果没有可以在下面注册一个,然后点Next(如果不想填写,请先断网,然后重新打开安装程序)选择如下组件:下一步,然后等待安装完成。 配置Qt路径找......
  • 天天打卡一小时第十二天
    天天打卡一小时第十二天问题描述3-2查找整数本题要求从输入的N个整数中查找给定的X。如果找到,输出X的位置(从0开始数);如果没有找到,输出“NotFound”。输入格式:输入在第一行中给出两个正整数N(≤20)和X,第二行给出N个整数。数字均不超过长整型,其间以空格分隔。输出格式:在一行中输出X的......
  • 打卡
    1.问题:马克思手稿中有一道趣味数学问题:有30个人,其中有男人、女人和小孩,他们在同一家饭馆吃饭,总共花了50先令。已知每个男人吃饭需要花3先令,每个女人吃饭需要花2先令,每个小孩吃饭需要花1先令,请编程求出男人、女人和小孩各有几人。2.思路:根据该问题的描述,可将该问题抽象为一个不定......
  • 5.12
    #include<iostream>usingnamespacestd;#include<string>classmother{public:   mother()   {       cout<<"mother\n";   }};classdaughter:publicmother{public:   daughter()   {       cout<<"......
  • 每天打卡一小时 第二十六天
    接昨天的题#include<iostream>usingnamespacestd;template<classT>classNode{private:Node<T>*next;public:Tdata;Node(constT&data,Node<T>*next=0);Node(constNode<T>&p);~Node();......
  • 2023.5.12——软件工程日报
    所花时间(包括上课):6h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习。我了解到的知识点:1.了解了一些数据库的知识;2.了解了一些python的知识;3.了解了一些英语知识;5.了解了一些Javaweb的知识;4.了解了一些数学建模的知识;6.了解了一些计算机网络的知识;......
  • day71(2023.5.12)
    1.JavaEE简介 2.服务器 3.Tomcat的使用 4.Tomcat下载与安装 5.Tomcat目录结构与介绍 6.Tomcat启动与关闭输入后,小猫出来啦! 7.Tomcat配置文件介绍 8.解决控制台乱码以及修改Tomcat监听端口 9.配置TomcatManage......
  • 5.12
    1#include<iostream>2usingnamespacestd;34template<classT>5classmypair{6Ta,b;7public:8mypair(Tfirst,Tsecond)9{10a=first;11b=second;12}13Tgetmax();14};1516......
  • c++打卡第二十四天
    一、亲密数1、问题描述 2、设计思路①、我们可以设计函数计算一个数的因子,将这些因子相加到一起,返回和并对这个返回值重新调用求因子函数,如果这个函数返回值为A,那么这两个数为亲密数,打印出AB。②、求因子可以对A进行2~A的遍历,同时c除余d,如果余数为0,那么d就是c的因子。3、流......
  • 5.12 强制转换函数重载
    在 C++ 中,类型的名字(包括类的名字)本身也是一种运算符,即类型强制转换运算符。类型强制转换运算符是单目运算符,也可以被重载,但只能重载为成员函数,不能重载为全局函数。经过适当重载后,(类型名)对象这个对对象进行强制类型转换的表达式就等价于对象.operator类型名(),即变成对运算符......