啊啊啊啊啊哪里錯(cuò)了啊
#include <stdio.h>
float money;
int time1(int t,int f);
??? if(f<=3)
??? {
??????? money=13+1;
??? else
??????? if(t < 23 && t >= 5)
??????? money=13+1+(f-3)*2.3;
??????? else
??????? money=14+(f-3)*2.3*1.2;
??? return money;
}
int main()
{
??? printf("小明每天打車(chē)的總費(fèi)用是%d元",time1(9,12)+time1(18,12));
??? return 0;
}
2019-10-26
#include <stdio.h>
double taxCost(int kilometer)
{
extern int when;
? ? double dollar;
? ? if(kilometer<=3)
? ? {
? ? ? ? dollar = 14.0;
? ? }
? ? else if (kilometer>3 && when>=23 || when<5)
? ? {
? ? ? ? dollar=taxCost(kilometer-1)+2.76;
? ? }
? ? else
? ? {
? ? ? ? dollar=taxCost(kilometer-1)+2.3;
? ? }
? ? return dollar;
}
int main()
{
? ? static double cost;
? ? cost=taxCost(12)*2;
? ? printf("xiaoming has cost %.1f dollar for taxi everyday",cost);
? ? return 0;
}
int when=9;
感興趣也可以看看我寫(xiě)的方法
2019-10-26
#include <stdio.h>
double money;
double time1(int t,int f)
{
? ? if(f<=3)
? ? {
? ? ? ? money=14;
? ? }
? ? else if(5<=t<23)
? ? {
? ? ? ? money=(f-3)*2.3+14;
? ? }
? ? else
? ? {
? ? ? ? money=(f-3)*(2.3*1.2)+14;
? ? }
? ? return money;
}
int main()
{
? ? double cost ;
? ? cost= time1(9,12)+time1(18,12);
? ? printf("小明每天打車(chē)的總費(fèi)用是%.1f元",cost);
? ? return 0;
}
給你改了改? 你先和自己的對(duì)照一下,主要錯(cuò)誤是自建函數(shù)你用的int,如果想要算出準(zhǔn)確數(shù)需要用double。第二點(diǎn)錯(cuò)誤就是有些粗心,好多地方格式問(wèn)題。
2019-10-26
int time1(int t,int f)后面是花括號(hào){}