078.怎样存钱以获取最大利息

简介: 078.怎样存钱以获取最大利息
#include<stdio.h>
#include<math.h>
void main()
{
    int i8,i5,i3,i2,i1,n8,n5,n3,n2,n1;
    float max=0,term;
    clrscr();
    for(i8=0;i8<3;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++)
                {
                    i1=20-8*i8-5*i5-3*i3-2*i2;
                    term=2000.0*pow((double)(1+0.0063*12),(double)i1)
                               *pow((double)(1+2*0.0063*12),(double)i2)
                               *pow((double)(1+3*0.0069*12),(double)i3)
                               *pow((double)(1+5*0.0075*12),(double)i5)
                               *pow((double)(1+8*0.0084*12),(double)i8);
                                            /*计算到期时的本利合计*/
                     if(term>max)
                     {
                          max=term;n1=i1;n2=i2;n3=i3;n5=i5;n8=i8;
                     }
                }
    printf("For maxinum profit,he should so save his money in a bank:\n");
    printf("   made fixed deposit for 8 year: %d times\n",n8);
    printf("   made fixed deposit for 5 year: %d times\n",n5);
    printf("   made fixed deposit for 3 year: %d times\n",n3);
    printf("   made fixed deposit for 2 year: %d times\n",n2);
    printf("   made fixed deposit for 1 year: %d times\n",n1);
    printf("                            Toal: %.2f\n",max);
            /*输出存款方式*/
    puts("\n Press any key to quit...");
    getch();
}
相关文章
|
存储 编译器 C语言
58 C++ - 模板机制剖析
58 C++ - 模板机制剖析
77 0
|
安全 大数据 Go
深入探索Go语言并发编程:Goroutines与Channels的实战应用
在当今高性能、高并发的应用需求下,Go语言以其独特的并发模型——Goroutines和Channels,成为了众多开发者眼中的璀璨明星。本文不仅阐述了Goroutines作为轻量级线程的优势,还深入剖析了Channels作为Goroutines间通信的桥梁,如何优雅地解决并发编程中的复杂问题。通过实战案例,我们将展示如何利用这些特性构建高效、可扩展的并发系统,同时探讨并发编程中常见的陷阱与最佳实践,为读者打开Go语言并发编程的广阔视野。
|
存储 缓存 算法
【C++】list的模拟实现
【C++】list的模拟实现
|
Python
python股票量化交易(5)---股价跳空缺口
python股票量化交易(5)---股价跳空缺口
1010 1
python股票量化交易(5)---股价跳空缺口
|
机器学习/深度学习 存储 自然语言处理
图解NLP模型发展:从RNN到Transformer
本文以NLP模型发展为脉络,详细地解释了RNN、LSTM、GRU、seq2seq、注意力机制和Transformer。每一个技术都给出了清晰的图形化解释,便于大家理解。其中重点解释了Transformer的各个部分,因为Transformer 作为一个重要的里程碑,影响并创建了许多先进的 NLP 模型,如 GPT-3、BERT 等。
2909 1
图解NLP模型发展:从RNN到Transformer
|
前端开发 Java 测试技术
思政教育平台|学院网站|基于JavaWeb的高校思政教育平台的设计与实现
思政教育平台|学院网站|基于JavaWeb的高校思政教育平台的设计与实现
139 0
|
存储 安全 Java
JUC并发编程(JUC核心类、TimeUnit类、原子操作类、CASAQS)附带相关面试题
1.JUC并发编程的核心类,2.TimeUnit(时间单元),3.原子操作类,4.CAS 、AQS机制
153 0
|
存储 算法 BI
【100天精通python】Day6:python基础_基本数据结构,常用序列类型和运算符
【100天精通python】Day6:python基础_基本数据结构,常用序列类型和运算符
224 0
|
Ubuntu TensorFlow 算法框架/工具
DenseNet实战:tensorflow2.X版本,DenseNet121图像分类任务(小数据集)
本例提取了猫狗大战数据集中的部分数据做数据集,演示tensorflow2.0以上的版本如何使用Keras实现图像分类,分类的模型使用DenseNet121。
429 0
DenseNet实战:tensorflow2.X版本,DenseNet121图像分类任务(小数据集)
|
存储 NoSQL Java
加锁了还有并发问题?Redis分布式锁,真的用对了?
加锁了还有并发问题?Redis分布式锁,真的用对了?
368 0