大佬求救,看看哪里錯了
#include <stdio.h>
float sb(int ti,int miles)
{
? ? float money;
? ? if(miles<=3)
? ? {
? ? money=14;
? ? printf("費(fèi)用是14\n");
? ? }
? ? else
? ? {
? ? ? ? if(miles<23 || miles>=5)
? ? ? ? money=(miles-3)*2.3+14;
? ? ? ? printf("費(fèi)用是%f\n",money);
? ? }
? ? else
? ? {
? ? ? ? money=(miles-3)*2.3*1.2+14;
? ? ? ? printf("費(fèi)用是%f\n",money);
? ? }
}
? ? return money;
int main()
{
? ? printf("打滴的錢:%f\n",sb(9,12)+sb(18,12));
? ? return 0;
}
2018-10-13
把你的程序按這個改,你就知道你錯在哪里了。。。
#include <stdio.h>
float sb(int ti,int miles)
{
? ? float money;
? ? if(miles<=3)
? ? {
? ? money=14;
? ? printf("費(fèi)用是14\n");
? ? }
? ? else if(ti<23 && ti>=5)
{
money=(miles-3)*2.3+14;
printf("費(fèi)用是%f\n",money);
? ? }
? ? else
? ? {
? ? ? ? money=(miles-3)*2.3*1.2+14;
? ? ? ? printf("費(fèi)用是%f\n",money);
? ? }
? ? return money;
}
? ??
int main()
{
? ? printf("打滴的錢:%f\n",sb(9,12)+sb(18,12));
? ? return 0;
}
2018-10-12
兩個else連用是什么鬼,不能這樣喲