华为收银小助手(转载要注明出处,谢谢!!)
2014-06-03 16:22
162 查看
#include<stdio.h>
int main()
{
double m;
int n;
unsigned int wushi=0,ershi=0,shi=0,wuyuan=0,yiyuan=0,wujiao=0,yijiao=0;
while(scanf("%lf",&m)!=EOF)
{
n = (int)(m*10.0);
if(n > 21500||n<0)
{
printf("the operate is fail\n");
break;
}
else
{
wushi = n /500;
if(wushi >10)
wushi=10;
n = n - 500*wushi;
ershi = n/200;
if(ershi > 20)
ershi=20;
n =n-200*ershi;
shi = n/100;
if(shi > 50)
shi =50;
n =n-shi*100;
wuyuan =n/50;
if(wuyuan >100)
wuyuan=100;
n -=wuyuan*50;
yiyuan =n/10;
if(yiyuan >100)
yiyuan =100;
n = n-yiyuan*10;
wujiao = n/5;
if(wujiao >200)
wujiao =200;
n = n-wujiao*5;
yijiao = n;
if(n >500)
yijiao=500;
printf("%d %d %d% d %d %d %d\n",wushi,ershi,shi,wuyuan,yiyuan,wujiao,yijiao);
}
}
return 0;
}
int main()
{
double m;
int n;
unsigned int wushi=0,ershi=0,shi=0,wuyuan=0,yiyuan=0,wujiao=0,yijiao=0;
while(scanf("%lf",&m)!=EOF)
{
n = (int)(m*10.0);
if(n > 21500||n<0)
{
printf("the operate is fail\n");
break;
}
else
{
wushi = n /500;
if(wushi >10)
wushi=10;
n = n - 500*wushi;
ershi = n/200;
if(ershi > 20)
ershi=20;
n =n-200*ershi;
shi = n/100;
if(shi > 50)
shi =50;
n =n-shi*100;
wuyuan =n/50;
if(wuyuan >100)
wuyuan=100;
n -=wuyuan*50;
yiyuan =n/10;
if(yiyuan >100)
yiyuan =100;
n = n-yiyuan*10;
wujiao = n/5;
if(wujiao >200)
wujiao =200;
n = n-wujiao*5;
yijiao = n;
if(n >500)
yijiao=500;
printf("%d %d %d% d %d %d %d\n",wushi,ershi,shi,wuyuan,yiyuan,wujiao,yijiao);
}
}
return 0;
}
相关文章推荐
- 8皇后问题(可以是其他数字的皇后)(转载注明出处谢谢!!)
- 冒泡排序(转载等 要注明出处,谢谢!)
- java 代码解压7z(带密码)转载请注明出处,谢谢
- ProbS CF matlab源代码(二分系统)(原创作品,转载注明出处,谢谢!)
- IOS面试题归总(未完结) 转载请注明出处!谢谢
- iOS UIapplication最新最全详解 (转载请注明出处·2016.5)
- 动态表单——个人心得,转载请注明出处:http://blog.csdn.net/coolwzjcool
- 最简单之Java实现冒泡排序、选择排序、插入排序、希尔排序、归并排序和快速排序(转载请注明出处)
- [置顶] 多层Fragment嵌套出现重影问题_原理解析_解决方法(Winter原创,转载请注明出处)
- 【原创,转载注明出处】如何使用ScrollView实现Layout滚动
- DataGridView绑定DataTable排序的误区(转载请注明出处)
- unity引擎声音格式的选择------转载请注明出处:Channel游戏音乐工作室---转
- 李望 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-10000290
- 查看思科路由器各种信息SHOW 命令总结----无私奉献版(转载请注明出处)
- fedora 16下配置nfs、ftp服务遇到的两个问题总结,备忘备查,转载请注明出处,商业用途请联系本人
- Mysql空用户导致数据库登陆故障处理 (原创帖,转载请注明出处)
- 作者:谷言,腾讯移动客户端开发工程师 商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处。 原文链接:http://wetest.qq.com/lab/view/352.html We
- 转载请注明出处:http://blog.csdn.net/zhangphil
- 转载本站文章请注明作者和出处 奇葩一朵朵 – http://www.cnblogs.com/season-huang/ ,请勿用于任何商业用途
- mysql查看数据库和表的占用空间大小 作者:@狮子XL 本文为作者原创,转载请注明出处:http://www.cnblogs.com/iiiiher/p/5853133.html 目录 mysq