Problem : 找钱问题
Problem : 找钱问题
Time Limit: 1 Sec Memory Limit: 64 MB
Submit: 12397 Solved: 3423
Description
买火车票时经常会碰到找钱问题。售票员手中有50、20、10、5、1元的钱币,你知道怎么找钱才能使找回的零钱张数最少吗?
Input
多组测试数据,输入需要找钱的钱数
Output
输出按下面格式: 第一行输出"change:",然后是你要找的钱 以下几行按面值从大到小输出要找的张数,格式如下:50 yuan: 1,如果1张也没有就不需要输出
Sample Input
76
Sample Output
change:76
50 yuan: 1
20 yuan: 1
5 yuan: 1
1 yuan: 1
HINT
这道题要审题。题目中是有10元纸币的。然后样例是因为0张不输出。另外在多次尝试之后题目的意思输入0的时候change:0还是要的,因为题目要第一行输出change:
代码如下:
#include<stdio.h>
int main(void)
{
int sum1,sum2,sum3,sum4,sum5,ch,i;
while(scanf("%d",&ch)!=EOF)
{
sum1=sum2=sum3=sum4=sum5=0;
if(ch==0)
printf("change:%d\n",ch);
else if(ch!=0)
{
printf("change:%d\n",ch);
for(i=0; ;i++)
{
if(ch>=50)
{sum1++;ch=ch-50;}
else if(ch>=20)
{
sum2++;ch=ch-20;
}
else if(ch>=10)
{
sum5++;ch=ch-10;
}
else if(ch>=5)
{
sum3++;ch=ch-5;
}
else if(ch>=1)
{
sum4++;ch=ch-1;
}
else if(ch==0)
break;
}
if(sum1!=0)
printf("50 yuan: %d\n",sum1);
if(sum2!=0)
printf("20 yuan: %d\n",sum2);
if(sum5!=0)
printf("10 yuan: %d\n",sum5);
if(sum3!=0)
printf("5 yuan: %d\n",sum3);
if(sum4!=0)
printf("1 yuan: %d\n",sum4);
}
}
return 0;
}
Problem : 找钱问题相关推荐
- 算法分析与设计:贪心算法实现最少硬币找钱问题(支付+找零共花费硬币数最少)
硬币找钱问题 Problem Description 设有六种不同面值的硬币,各硬币的面值分别为 5分,1角,2角,5角,1元,2元.现要用这些面值的硬币来购物和找钱.购物时可以使用的各面值的硬币个数 ...
- linux下yum错误:[Errno 14] problem making ssl connection Trying other mirror.
所有的base 都要取消注释 mirrorlist 加上注释 另外所有的enable都要设为零 目录 今天是要yum命令安装EPEL仓库后 yum install epel-release 突然发现y ...
- A + B Problem
1001: A + B Problem Description 计算 A + B. Input 多组测试数据,每组测试数据占一行,包括2个整数. Output 在一行中输出结果. Sample Inp ...
- Error:(49, 1) A problem occurred evaluating project ':guideview'. Could not read script 'https://r
出现问题如下: Error:(49, 1) A problem occurred evaluating project ':guideview'. > Could not read script ...
- #418 Div2 Problem B An express train to reveries (构造 || 全排列序列特性)
题目链接:http://codeforces.com/contest/814/problem/B 题意 : 有一个给出两个含有 n 个数的序列 a 和 b, 这两个序列和(1~n)的其中一个全排列序列 ...
- ADPRL - 近似动态规划和强化学习 - Note 3 - Stochastic Infinite Horizon Problem
Stochastic Infinite Horizon Problem 3.Stochastic Infinite Horizon Problem 定义3.1 无限范围的马尔可夫决策过程 (Marko ...
- ADPRL - 近似动态规划和强化学习 - Note 2 - Stochastic Finite Horizon Problem
2. Stochastic Finite Horizon Problem 在这一节中主要介绍了随机DP算法来解决不确定性下的有限地范围问题,如Denition 1.4所述,它被表述为一个组合优化问题. ...
- There was a problem confirming the ssl certificate ……
在安装一个Python库onetimepass时发生下面的问题: pip install onetimepass Could not fetch URL https://pypi.python.org ...
- HDU 1757 A Simple Math Problem
Problem Description Lele now is thinking about a simple function f(x). If x < 10 f(x) = x. If x & ...
- The C10K problem原文翻译
原文地址:http://www.cnblogs.com/fll/archive/2008/05/17/1201540.html The C10K problem 如今的web服务器需要同时处理一万个以 ...
最新文章
- 「小程序JAVA实战」小程序我的个人信息页面开发(41)
- XAML实时显示更新插件LiveXAML
- Java论坛系统 JForum
- html制作柱状图教程,基于Echarts的HTML5 Canvas折线图柱状图DEMO演示
- h5离线缓存与浏览器缓存的区别
- (转)三年后,我手里的比特币值多少钱
- android时间为什么没有更新了,万年历插件_中华万年历小插件为什么不自己更新日期时间...
- 电工技师技能实训考核装置QY-W601C
- WINRAR 4.00版注册方法
- 华为路由器:首次登陆配置Console、Telnet登录、Web登录
- windowsxp下载python下载视频_Python 实现视频下载
- 看中文域名 谈国际域名
- C语言鼠标病毒,鼠标也中毒Windows系统中鼠标乱动是否中了病毒
- COB-软封装的一些理解
- Python经典练习题——求水仙花数
- 【JAVA】GUI常用组件
- CSP:给大家介绍下我爸爸 — Performance
- 算法入门——搬砖问题
- 专注与拓展-向携程学习
- Android图文混排-实现EditText图文混合插入上传
热门文章
- 论文阅读博客||很多论文阅读笔记
- cscope.exe程序的base64文本
- MySQL中update语句的深入分析
- c 语言 如何优化cpu占用率,C#程序优化-有效减少CPU占用率
- 秦灭六国《大秦帝国》书评
- 浅谈数据库用户表结构设计和第三方登录
- Internet Explorer无法打开站点,已终止操作
- yuv 420 8 bit 转 10bit
- Android串口开发
- 形如in (‘111,222,333‘) 的 ,Oracle的in函数(报错:无效数字)