分支-04. 出租车计价

 1 /*B4-分支-04. 出租车计价(15)
 2  *测试通过
 3  */
 4 #include <stdio.h>
 5 #include <stdlib.h>
 6 
 7 float consume_mile;//里程
 8 int consume_time;//等待时间
 9 int consume_all;//计费总额
10 
11 void Mile(float mile)
12 {
13     if(mile<=3)
14     {
15         consume_mile=10;//起步价10元,3km
16     }
17     else
18     {
19         if(mile<=13)//里程在3~13km之间
20         {
21             mile=mile-3;//超出3km部分
22             consume_mile=((int)(mile+0.5))*2+10;
23         }
24         else//里程在13km之外
25         {
26             mile=mile-13;//超出13km的部分
27             consume_mile=((int)(mile+0.5))*3+30;
28         }
29     }
30     printf("consume_mile=%f\n",consume_mile);/////////////////////////////////////////////////////////
31 }
32 
33 void Time(int time)
34 {
35     if(time<5)
36     {
37         consume_time=0;
38     }
39     else
40     {
41         if(time%5==0)
42         {
43             consume_time=(time/5)*2;
44         }
45         else
46         {
47             consume_time=(time/5+1)*2;
48         }
49     }
50     printf("consume_time=%i\n",consume_time);/////////////////////////////////////////////////////////
51 }
52 
53 int main(void)
54 {
55 
56     void Mile(float mile);
57     void Time(int time);
58 
59     float mile;
60     int time;
61 
62     scanf("%f %i",&mile,&time);
63     printf("输入成功:mile=%f time=%i\n",mile,time);///////////////////////////////////////////////
64 
65     Mile(mile);
66     Time(time);
67 
68     consume_all=(int)(consume_time+consume_mile+0.5);
69 
70     printf("consume_all=%i\n",consume_all);
71 
72     return 0;
73 }

 

posted @ 2014-06-05 22:19  Boomkeeper  Views(315)  Comments(0Edit  收藏  举报
最好的流量统计 网站流量计数器