您的位置:首页 > 其它

华为收银小助手(转载要注明出处,谢谢!!)

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;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐