poj05

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 void fun(double);
 4 double c,m,n;
 5 
 6 void chage(double m,double n)
 7 {
 8     if(m>n)
 9         printf("<0\n");
10     else
11     {    
12 c=n-m;
13         printf("%.2lf=",n-m);
14         fun(50);
15         fun(20);
16         fun(10);
17         fun(5);
18         fun(2);
19         fun(1);
20         fun(0.5);
21         fun(0.2);
22         fun(0.1);
23         fun(0.05);
24         fun(0.02);
25         fun(0.01);
26 }
27 }
28     void fun(double i)
29     {   int d;
30         if(i>=10)
31         {d=(int)(c/i);
32         if(d!=0)
33     {printf("(%2.lf)=%d ",i,d);
34     c=c-i*d;
35     }}
36         else if(i>=1)
37     { d=(int)(c/i);
38     if(d!=0){
39         printf("(%1.lf)=%d ",i,d);
40         c=c-i*d;
41         }}
42     else if(i>=0.1)
43     {d=(int)(c/i);
44         if(d!=0)
45     {printf("(%2.1lf)=%d ",i,d);
46     c=c-i*d;
47     }
48     }else {d=(int)(c/i);
49         if(d!=0)
50     {printf("(%.2lf)=%d ",i,d);
51     c=c-i*d;
52     }}}
53     int main()
54     {
55         scanf("%lf%lf",&m,&n);
56          chage(m,n);
57           return 0;
58     }

转载于:https://www.cnblogs.com/Mr-xu/archive/2012/07/31/2617461.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值