亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

想知道哪里錯了,求大神解答,完全不會了

#include <stido.h>


float ddd(int shijian,int juli)
{
??? float money;
???
??? if(shijian>=23||shijian<5,juli<=3||juli>0&&juli<=3)
??? {
??????? money=13+1;
??? }
??? else if(shijian>=23||shijian<=5,juli>3)
??? {
??????? money=(juli-3)*4.3+13+1;
??? }
??? else if(shijian<=23||shijian>=5,juli>0&&juli<=3)
??? {
??????? money=13+1;
??? }
??? if else(shijian<=23||shijian>=5,juli>3)
??? {
???????? money=(juli-3)*2.3+13+1;
??? }
??? return money;
}
int main()
{
??? float eee;
??? eee=ddd(9,12)+ddd(18.12);
??? printf("%f\n",eee);
??? return 0;
}


正在回答

4 回答

#include?<stdio.h>

float?zj(float?lc,?float?sj)????//zj:總價;lc:路程;sj:時間
{????
????float?jg;????
????if(lc<=3){??//判斷是否超過起步價
????????????jg?=?14;????//14=起步價+燃油費
????}????
????else?
????????if(sj>=23||sj<5){???//判斷是否需要額外計費??????
????????????jg?=?(lc-3)*2.3*1.2+14;????
????????????}????????
????????else???????????
????????????jg?=?(lc-3)*2.3+14;
????}????
????return?jg;
}

int?main()
{????
????float?shangban?=?zj(12,9);??//上班路費????
????float?xiaban?=?zj(12,18);???//下班路費????
????float?money?=?shangban+xiaban;??//總路費????
????printf("總價為%f\n",money);????
????return?0;
}

?

0 回復 有任何疑惑可以回復我~

上面的寫錯了,把總費用加了20%,應該是每公里,改下就行了

totalMoney?=?(distance-initKM)*price*speMoney+(distance-initKM)*price+initMoney+otherMoney;


0 回復 有任何疑惑可以回復我~
#include?<stdio.h>
float?didi(float,float);
int?main(){????
/*?float?am?=?didi(12,9);
???float?pm?=?didi(12,6);
???printf("%.2f\n",am+pm);*/???
???printf("%.2f\n",didi(4,9));???
???printf("%.2f\n",didi(4,1));????
???return?0;
}
???//?參數:距離,乘車時間
float?didi(float?distance,?float?time){
????//?每公里的價錢????
????float?price?=?2.3;????
????//起步金額????
????float?initMoney?=?13;????
????//起步公里數????
????float?initKM?=?3;????
????//?附加費用????
????float?otherMoney?=?1;????
????//?收費標準????
????//?晚上23:00~早上5:00,每公里收費加20%????
????float?speMoney?=?0.2;????
????//?總價錢????
????float?totalMoney?=?0;????
????//?距離小于起步公里數????
????if(distance<=initKM){????????
????????totalMoney?=?initMoney+otherMoney;????
????}else{????????
????????//?正常費用????????
????????totalMoney?=?(distance-initKM)*price+initMoney+otherMoney;????????
????????if?(time>=23||time<=5){????????????
???????????//?費用加20%????????????
????????????totalMoney?=?totalMoney?+?totalMoney*speMoney;????????
????????}????
????}????????
????return?totalMoney;
}


0 回復 有任何疑惑可以回復我~

#include <stdio.h>
int data(int a);
double km = 2.3;//單價
double oppen = 13.0;//起步
double add = 1.0;//稅
double time1 = 9.0;//上班
double time2 = 18.0;//下班
double money = 0.0;//總價

int data(int a)
{
??? if ( time1 < 5 || time2 > 23 )//判斷時間
??? {
??????? money = oppen + km * (a-3.0) * 1.2 + add;
??????? return money;
??? }
??? else
??? {
??????? money = oppen + km * (a-3.0) + add;
??????? return money;
??? }
}
int main()
{
???
??? data(12);
??? printf("everyday need money %f",money);
??? return 0;
}



0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

想知道哪里錯了,求大神解答,完全不會了

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號