可以幫我看看有什么問題嗎?
#include <stdio.h>
int main()
{
??? pay();
??? return 0;
}
float pay(float t,float s)
{
?? float cost;
?? if(s<4)
?? {
?????? cost=14;
?????? return cost;??
?? }
?? else
?? {
?????? if(t>5&&t<24)
?????? {
?????????? cost=14+s/2.3;
?????????? return cost;
?????? }
?????? else
?????? {
?????????? cost=14+s/(2.3*1.2);
?????????? return cost;
?????? }
?? }
?? printf("小明每天打車總費(fèi)用為%f",2*cost);
}
2016-12-07
參照這個(gè)來(lái)吧,多看幾遍就會(huì)了
{
??? float money;
??? if(miles<=3)
??? {
??????? money=14;
??????? printf("費(fèi)用為14\n");
??? }
??? else
??? {
??????? if(clock>=23 || clock<5)
??????? {
??????????? money=13+1+2.3*(miles-3)*1.2;
??????????? printf("夜間車費(fèi)為:%f\n",money);
??????? }
??????? else
??????? {
??????????? money=13+1+2.3*(miles-3);
??????????? printf("日間車費(fèi)為:%f\n",money);
??????? }
??? }
???
??? return money;???
}
int main()
{
??? printf("打的總費(fèi)用:%.1f\n",taxifee(9,12)+taxifee(18,12));
??? return 0;
}
2016-12-06
pay函數(shù)應(yīng)放在main函數(shù)之前(或者main前面提前聲明)
調(diào)用pay的時(shí)候記得傳參數(shù)