首页 > 其他分享 >每日打卡

每日打卡

时间:2023-04-25 20:58:01浏览次数:40  
标签:count 10 硬币 int 每日 printf 打卡

换钱问题:

问题描述:将5元人民币兑换成1元5角和1角的硬币有多少种方法

问题分析:不妨设一元硬币x个,5角y个,1角硬币z个,根据面额可知10x+5y+z=50,因为硬币数必须是整数,解较多所以用3个for循环来体现

代码:#include<stdio.h>

 int main()

{

       int x,y,z,count=1;

       printf("可能的兑换方法有:\n");

       for(x=0;x<=5;x++)

              for(y=0;y<=50-10*x;y++)

for(z=0;z<=50-10*x-5*y;z++)

       if(x*10+5*y+z==50)

              printf(count%3?"%d:10*%d+5*%d+1*%d\t":"%d:10*%d+5*%d+1*%d\n",count++,x,y,z);

 }

标签:count,10,硬币,int,每日,printf,打卡
From: https://www.cnblogs.com/4a5r/p/17353834.html

相关文章

  • 4.24每日总结
    <%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"&g......
  • 2023.4.25编程一小时打卡
    一、问题描述:格式输出:输入一个整数,以八进制形式输入,分别以十进制和十六进制显示;输出字符串“Iamastudent!”,设置输出位宽为20,使用符号“*”填充;输出浮点数3.1415926,分别以浮点数和二进制形式进行输出,并分别设置小数点后的位数为8,6,4位。 二、解题思路:首先,根据题意定......
  • 4.25每日总结
    <%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"&g......
  • 第九天打卡
    一、问题描述N个有序整数数列已经放在数组中,利用二分法查找整数M在数组的位置。若找到,则输出下标值;反之,则输出“Notbefound!"。二、设计思路1.利用i,j分别表示数组的第一位与最后一位的下标数,m表示中间下标;2.利用while循环条件i<=j,把需要找的的数与中间值比较,然后替换第......
  • 八数码问题(蒟蒻打卡)
    原题:AcWing845.八数码-AcWing思路:用string储存状态bfs爆搜1#include<bits/stdc++.h>2usingnamespacestd;3intbfs(stringstart)4{5intdx[4]={-1,0,1,0},dy[4]={0,-1,0,1};6stringend="12345678x";7queue<string>q;8......
  • c++打卡第十五天
    一、问题描述 二、设计思路。①、我们在此使用结构体定义结构体数组,结构体数组中包括每个阶段的征税始末,以及相对应的税率。当我们将工资传入时,会出现相应阶段的部分,以及总共应需缴纳金额。②、我们设计计算函数,通过for循环进行计算各个阶段的计算,同时使用选择语句,判断工资是......
  • 每日打卡一小时(第十六天)
    一.问题描述 二.设计思路1.利用数组输入数据2.创建一个二维数组利用循环记录每组数据前面的值除以某个数等于后面的值的数3.记录每组的最大值和最小值4.最大值中找最小值,最小值中找最大值5.输出三.流程图 四.代码实现#include<iostream>usingnamespacestd;int......
  • C++每日打卡
    计算年龄问题定义一个Birthday类,其成员变量有3个整形变量(出生的年月日):year,month,day;提供构造方法对这3个成员变量进行初始化;成员函数有getAge(),其功能是实现计算到2017年12月25日时该Birthday对象的年龄。 #include<iostream>usingnamespacestd;classBirthday{int......
  • 4.25打卡
    #include<iostream>#include<iomanip>#include<cmath>usingnamespacestd;boolsymm(unsignedn){unsignedi=n;unsignedm=0;while(i>0){m=m*10+i%10;i/=10;}returnm==n;}intmain(){......
  • 打卡2
    问题描述:假设银行一年整存零取的月息为0.63%。现在某人手中有一笔钱,他打算在今后的五年中的每年年底取出1000元,到第五年时刚好取完,请算出他存钱时应存多少。流程图: 伪代码:money=0fori<-1to5money=(money+1000)/1+12*0.063outputmoney代码:#include<iostream>usin......