想知道哪里錯(cuò)了,求大神解答,完全不會(huì)了
#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;
}
2019-12-30
?
2019-12-13
上面的寫(xiě)錯(cuò)了,把總費(fèi)用加了20%,應(yīng)該是每公里,改下就行了
2019-12-13
2019-12-13
#include <stdio.h>
int data(int a);
double km = 2.3;//單價(jià)
double oppen = 13.0;//起步
double add = 1.0;//稅
double time1 = 9.0;//上班
double time2 = 18.0;//下班
double money = 0.0;//總價(jià)
int data(int a)
{
??? if ( time1 < 5 || time2 > 23 )//判斷時(shí)間
??? {
??????? 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;
}