首页 > 其他分享 >第二十一天打卡

第二十一天打卡

时间:2023-05-16 19:34:19浏览次数:45  
标签:钱数 硬币 50 第二十一 兑换 打卡 取值

一、问题描述

将5元的人民币兑换成1元、5角和1角的硬币,共有多少种不同的兑换方法。

二 、设计思路

设变量x、y和z分别代表兑换的1元、5角和1角的硬币所具有的钱数(角),则由题目的要求,可得到方程:

x+y+z=50

其中,x为兑换的1元硬币钱数,其可能的取值为 {0,10,20,30,40,50},y为兑换的5角硬币钱数,其可能的取值为 {0,5,10,15,20,25,30,35,40,45,50},z为兑换的1角硬币钱数,其可能的取值为 {0,1,...,50}。

三 、程序流程图

四 、代码实现

 

标签:钱数,硬币,50,第二十一,兑换,打卡,取值
From: https://www.cnblogs.com/2022-yang/p/17406597.html

相关文章

  • 5.16打卡
    一、问题描述:本节要研究孪生素数的问题,先来看看什么是孪生素数。所谓孪生素数指的是间隔为2的两个相邻素数,因为它们之间的距离已经近的不能再近了,如同李生兄弟一样,所以将这一对素数称为孪生素数。显然,最小的一对孪生素数是(1,3)。我们可以写出3~100以内的孪生素数,一共有8对,分别是(3......
  • c++打卡第二十八天
    一、以圆类Circle及立体图形类Solid为基础设计圆柱类Cylinder1、题目描述以点类Point及平面图形类Plane为基类公有派生圆类Circle,再以圆类Circle及立体图形类Solid为基类公有派生圆柱类Cylinder,main(void)函数完成对圆柱类Cylinder的测试。Point类结构说明:Point类的数据成员......
  • 2023.5.16编程一小时打卡
    一、问题描述:给出下面的多边形基类框架:classpolygon{protected:intnumber;//边数,最多不超过100条边private:intside_length[100];//边长数组public:polygon();//构造函数根据需要重载intperimeter();//计算多边形边长voiddisplay();//输出多边形边......
  • 第25天打卡
    问题: 源代码:#include<stdio.h>intmain(){inti,t=0,k;inta[3]={0};for(i=2;i<=1000;i++){k=i;while(k){a[t]=k%10;k=k/10;t++;}if(i==a[0]*a[0]*a[0]+a[1]*a[1]*a[1]+a[2]*a[2]*a[2])printf("%d",i);}printf("\n");}......
  • 编程打卡:C语言程序设计
    #include<iostream>#include<iomanip>usingnamespacestd;classMatrix{private:introw;intcolumn;int**mat=nullptr;public:Matrix(intr=1,intc=1):row(r),column(c){mat=newint*[row];f......
  • c++打卡练习(31)
    求两个整数的最大公因数流程图:伪代码:源代码:#include<iostream>usingnamespacestd;intmain(){ intx,y,i,k; cout<<"请输入两个整数"<<endl; cin>>x; cin>>y; if(x<y){ intt; t=x; x=y; y=t; } for(i=y;i>=1;i--){ if(x%i==0&&y%i=......
  • c++打卡练习(30)
    不重复的三位数用1234这四个数组成不重复的三位数,每个数位的数也不同,问都有谁流程图:伪代码:源代码:#include<iostream>usingnamespacestd;intmain(){ inta,b,c,d; for(a=1;a<=4;a++){ for(b=1;b<=4;b++){ for(c=1;c<=4;c++){ if(a!=b&&a!=c&&b!=c){ cout<<a&......
  • 5.16打卡
    #include<bits/stdc++.h>usingnamespacestd;intf(intn){if(n==1)return1;elsereturnf(n-1)+n;}intmain(){inta;cin>>a;cout<<f(a)<<endl;return0;} ......
  • 打卡26
    4.4将真分数变为埃及分数 算法流程图 #include<bits/stdc++.h>usingnamespacestd;constintMOD=1e9+7;voidsolve(){ longlonga,b,c; cin>>a>>b; while(1) { if(b%a)c=b/a+1; elsec=b/a,a=1; if(a==1) { printf("1/%ld\n",c); break; } e......
  • 每日打卡-24.1
    一.问题描述输入OFF文件,其中OFF文件保存n个点的坐标,第一行为点的个数,从第二行开始,每一行为一个点的三个坐标,例如,cube.OFF文件如下:8000100010110001101011111写一个程序能读入OFF文件,并将输入的点的坐标输出到屏幕上,每行只输出一个点的坐标,要求OFF文件......