這個(gè)哪錯(cuò)了,實(shí)在不會改。
北京市出租車打車計(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>
int main(float x,t)
{
? ? if(t>=23||t<5)
? ? {
? ? ? ? if(x<=3.0)
? ? ? ? {
? ? ? ? ? ? return 13;
? ? ? ? }
? ? ? ? else
? ? ? ? {
? ? ? ? ? ? (float)num=2.3*1.2*(x-3)+13+1;
? ? ? ? }
? ? }
? ? else
? ? {
? ? ? ? if(x<=3.0)
? ? ? ? {
? ? ? ? ? ? return 13;
? ? ? ? }
? ? ? ? else
? ? ? ? {
? ? ? ? ? ? (float)num=2.3*(x-3)+13+1;
? ? ? ? }
? ? }
? ?return num;
}
int money()
? ? {
? ? m1=main(12,9);
? ? m2=main(12,18);
? ? m=m1+m2;
? ? printf("小明每天打車費(fèi)用為%d元\n",m)
? ? return 0;
? ? }
2019-09-17
#include <stdio.h>
float money(float x,int t)
{
? ? float num;
? ? if(t>=23||t<5)
? ? {
? ? ? ? if(x<=3.0)
? ? ? ? {
? ? ? ? ? ? num=13;
? ? ? ? }
? ? ? ? else
? ? ? ? {
? ? ? ? ? ? num=2.3*1.2*(x-3)+13+1;
? ? ? ? }
? ? }
? ? else
? ? {
? ? ? ? if(x<=3.0)
? ? ? ? {
? ? ? ? ? ? num= 13;
? ? ? ? }
? ? ? ? else
? ? ? ? {
? ? ? ? ? ? num=2.3*(x-3)+13+1;
? ? ? ? }
? ? }
? ?return num;
}
int main()
? ? {
? ? ? ? float m,m1,m2;
? ? m1=money(12,9);
? ? m2=money(12,18);
? ? m=m1+m2;
? ? printf("小明每天打車費(fèi)用為%0.1f元\n",m);
? ? return 0;
? ? }
運(yùn)行成功的,結(jié)果為69.4元
2019-09-09
#include <stdio.h>
float money(float x,float t)
{
? ? float num=14;
? ? if(t>=23||t<5)
? ? {
? ? ? ? if(x>3.0)
? ? ? ? {
? ? ? ? ? ? num=2.3*1.2*(x-3)+13+1;
? ? ? ? }
? ? }
? ? else
? ? {
? ? ? ? if(x>3.0)
? ? ? ? {
? ? ? ? ? ? num=2.3*(x-3)+13+1;
? ? ? ? }
? ? }
? ?return num;
}
int main()
{
? ? float m=money(12,9)+money(12,18);
? ? printf("小明每天打車費(fèi)用為%.1f元\n",m);
? ? return 0;
}