我的對(duì)嗎?我總感覺有問題,晚上三公里以內(nèi)還加錢嗎,還有每公里單價(jià)2.3元應(yīng)該是三公里以外每公里2.3元把
#include <stdio.h>
float abc(int t,int s )//t為時(shí)間,s為路程
{
??? float money;
??? if(t<23||t>=5)//白天的價(jià)錢
??? {
??????? if(s<=3)
??????? {
??????????? money=(13+1);
??????? }
??????? else{
??????????? money=(13+1)+(s-3)*2.3;
??????? }
??? }
??? else//晚上的價(jià)錢
??? {
??????? if(s<=3)
??????? {
??????????? money=(13+1);
??????? }
??????? else{
??????????? money=(13+1)+(s-3)*2.3*1.2;
??????? }
??? }
??? return money;
???
}
int main()
{
??? printf("上午的車費(fèi)為:%.2f\n下午的車費(fèi)為:%.2f\n",abc(9,12),abc(18,12));
??? printf("小明每天打車的總費(fèi)用為:%.2f",abc(9,12)+abc(18,12));
??? return 0;
}
2020-07-03
晚上三公里之內(nèi)就是14元,對(duì)的
還有你在主函數(shù)里要定義一個(gè)sum,然后sum=abc(9,12)+abc(18,12)