• 2024-05-19存钱计划(三)
    存钱计划(三)时间限制(普通/Java):1000MS/30000MS内存限制:65536KByte描述TZC的店铺比较多,上次WY随便走只要能走到就行,现在他学聪明了。WY去买东西的话,确定一家店以后,当然他先要想想怎么样走到那家店走的路最少。店与店之间是有走的方向的,从店A到店B可以,店B到店A未必可以。店与
  • 2023-05-24存钱问题
    #include<iostream>#include<cmath>usingnamespacestd;intmain(void){inta1,a2,a3,a4,a5,n1,n2,n3,n4,n5;floatmaxm=0,tem;for(a5=0;a5<3;a5++)for(a4=0;a4<(20-a5*8)/5;a4++)for(a3=0;a3<(20-a5*8-a4*5)/3;a3++)for(a2=0;a2<(20
  • 2023-05-052.2 存钱问题
    #include<stdio.h>#include<math.h>intmain(){intx1,×2,x3,x5,x8,y1,y2,y3,y5,y8;/*定义变量*/doublemax=0.0,result;/*result变量存放最后结果*//*使用for循环穷举所有可能的存款方案*/for(x8=0;x8<=2;x8++)for(x5=0;x5<=(20-8*x8)/5;x5++)for(x3=0;x3
  • 2023-05-052.6存钱问题
    1.问题假设银行整存整取存款不同期限的月息利率为:C语言趣味编程100例0.63%0.66%0.69%0.75%0.84%期限为1年期限为2年期限为3年期限为5年期限为8年现在已知某人手上有2000元,要求通过计算选择出一种存钱方案,使得这笔钱存入银行20年后获得的利息最多,假定银行对超出存款期限的那部分时
  • 2023-05-04第十二天打卡
    一、问题描述根据银行的不同月利息,现在某人手上有2000元,要求通过计算选择出一种存钱方案,使得这笔钱存入银行20年后获得的利息最多,假设银行对超出存款期限的那一部分时间不付利息。二、设计思路1.由于在每个期限的存钱次数不做限制,故可以直接都遍历一次;2.设计五个数来存储次
  • 2023-04-26存钱问题
    一、问题描述:假设银行整存整取的月利率为 二、设计思路: 三、程序流程图: 四、代码实现:#include<stdio.h>#include<math.h>intmain(){intx1,x2,x3,x5,x8;inty1,y2,y3,y5,y8;doubletemp;doublemax=0.0;for(x8=0;x8<=2;x8++){
  • 2023-04-26c++打卡第十六天
    一、问题描述。  二、设计思路。①、我们可以写出最终获得利息加本金的公式,即两千乘以利息加上其所存的年限,其中年限可以通过20除以不同的年限求得最大值。②、获取各个年范围后,使用for循环穷举出每种情况所得的最终金额,同时打印出当所获得金额最大时,每个不同的存钱方案是
  • 2023-04-26存钱问题
      分析:假设存八年的次数是x8,则存五年的次数:(20-8*x8)/5,存三年的次数:(20-8*x8-5*x5)/3,存两年的次数:(20-8*x8-5*x5-3*x3)/2,存一年的次数:20-8*x8-5*x5-3*x3-2*x2.其中0<=x8<=2,0<=x5<=(20-8*x8)/5,0<=x3<=(20-8*x8-5*x5)/3,,0<=x2<=(20-8*x8-5*x5-3*x3)/2,x1=20-8*x8-5*x5-3*x3-2*x2
  • 2023-04-2512.存钱问题
     问题分析:  代码:#include<stdio.h>voidmain(){ inti; doublemoney=0.0; for(i=0;i<5;i++) money=(money+1000.0)/(1+0.0063*12); printf("应存入的钱数为:%0.2f\n",money);}
  • 2023-04-25存钱问题
    #include<stdio.h>#include<math.h>intmain(){ intx1,x2,x3,x5,x8,y1,y2,y3,y5,y8; doublemax=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
  • 2023-04-24存钱问题
     一、问题描述假设银行整存整取存款不同期限的月息利率为:0.63% 期限为1年0.66% 期限为2年0.69% 期限为3年0.75% 期限为5年0.84% 期限为8年现在已知某人手上有2000元要求通过计算选择出一种存钱方案,使得这笔钱存入银行20年后获得的利息最多,假设银行对超出存款期
  • 2023-04-23存钱问题
    #include<iostream>#include<cmath>usingnamespacestd;intmain(){ intx1,x2,x3,x5,x8,y1,y2,y3,y5,y8; doublemax=0.0,result; for(x8=0;x8<=2;x8++){ for(x5=0;x5<=(20-8*x8)/5;x5++){ for(x3=0;x3<=(2
  • 2023-04-21存钱问题
    假设银行整存整取存款不同期限的月息利率为:0.63% 期限为1年0.66% 期限为2年0.69% 期限为3年0.75% 期限为5年0.84% 期限为8年现在已知某人手上有2000元,要求通过计算选择出一种存钱方案,使得这笔钱存入银行20年后获得的利息最多,假定银行对超出存款期限的那部分时间不
  • 2023-04-21存钱问题
    1.自然语言解决问题:目标为存20年,利息最多的前提为存20年,通过循环,将每种循环得出20年时的利润求出,并比较利息最高的方式2.流程图: 3.具体代码:#include<bits/stdc++.h>usingnamespacestd;#definexfirst#defineysecondtypedeflonglongll;intmain(){intx1,x2,x3,x5,x8
  • 2023-04-21day 12 存钱问题
    1.找到相关年份的限制条件(年总和不可以超过20);2.根据限制遍历所有情况(采用循环);3.定义Max记录最大值;4.输出 #include<iostream>usingnamespacestd;intx8,x5,x3,x2,x1;doublef(intnum,doublet,intm){doublesum=1;for(inti=0;i<m;i++){sum*=(1+nu
  • 2023-04-19存钱问题
    一问题描述本金两千块钱必须存20年存的年数和他的月利率如下一年0.63%两年0.66%三年0.69%五年0.75%八年0.84%二设计思路通过穷举法求出每种存钱方法然后通过pow函数求出他们各自的值然后比较区分出最大值三程序设计图 四伪代码实现#include<iostream>#include<math
  • 2023-04-19最佳存款方案
    问题:假设银行一年整存零取的月息为0.63%,现在某人手中有一笔钱,他打算在今后的五年中,每年年底取出1000元,到第五年时刚好取完,请算出他存钱时应存入多少?设计:由于他每年年底取1000元,第五年年底所存钱只剩1000,可以推算出第五年年初有1000/(1+12*0.0063)的钱,同理也可算出各年年初有多少钱,
  • 2023-04-17存钱问题
    存钱问题:假设银行整存整取存款不同期限的月息利率为:0.63% 期限为1年0.66% 期限为2年0.69% 期限为3年0.75% 期限为5年0.84 期限为8年现在已知某人手上有2000元,要求通过计算选择除一种存钱方案,使得这笔钱存入银行20年后获得的利息最多,假定银行对超出存款期限的那部