大神來幫幫忙?。。。?!
北京市出租車打車計(jì)費(fèi)規(guī)則如下:
1. 每公里單價(jià)計(jì)費(fèi)2.3元
2. 起步價(jià)13元(包含3公里)
3. 晚上23點(diǎn)(含)至次日凌晨5點(diǎn)(不含)打車,每公里單價(jià)計(jì)費(fèi)加收20%。
4. 每次乘車加收1元錢的燃油附加稅。
小明每天上下班都要打車,公司和家的距離為12公里,上午上班時(shí)間為9點(diǎn),下午下班時(shí)間為6點(diǎn)。
請編寫一個(gè)小程序計(jì)算小明每天打車的總費(fèi)用。
#include <stdio.h>
double taxiFee(double clock,double miles)//自定義一個(gè)函數(shù)
{
? ? double cost;?
? ? if(miles<=3)
? ? {
? ? ? ? cost=14;
? ? ? ? printf("小明每天打車費(fèi)用為14\n");
? ? }
? ? else
? ? {
? ? ? ? if(clock>=23||clock<5)?
? ? ? ? {
? ? ? ? ? ?cost=13+1+2.3*1.2*(miles-3);
? ? ? ? ? ?printf("夜間費(fèi)用為%f\n",cost);
? ? ? ? }
? ? ? ? else
? ? ? ? {
? ? ? ? ? ? cost=13+1+2.3*(miles-3);
? ? ? ? ? ? printf("白天費(fèi)用為%f\n",cost);
? ? ? ? }
? ? }
return cost;
}
int main()
{
double sumfee;?
? ? sumfee=taxiFee(9,12)+taxiFee(18,12);
? ? printf("小明每天打車費(fèi)用為%f元\n",sumfee);
? ? return 0;
}
這個(gè)可以改成輸入距離,時(shí)間來計(jì)算要多少錢嗎?如果可以能麻煩改一下嗎?謝謝??!1!
2017-02-01
加scanf用來輸入,scanf(“%d”,&i);用scanf時(shí)一定不要忘記加&