求大佬幫我看看哪里出錯了
#include <stdio.h>
float taxifee(int time,int km)
{
? ? float sum;
? ? if(km>3)
? ? {
? if(time>=23||time<5)
? {
? sum=13+1+2.3*1.2*(sum-3);
? printf("小明晚上乘車的錢:%f",sum);
? }
else
{
sum=13+1+2.3*(sum-3);
printf("小明晚上乘車的錢:%f",sum);
}
}
? ? else
? ? {
? ? ? ? sum=13+1;
? ? ? ? printf("小明乘車的錢:14");
? ? }
? ? return sum;
? ??
}
int main()
{
? ? printf("小明一天打車的錢:%f",taxifee( 9, 12)+taxifee( 18,12));
? ? return 0;
}
2020-04-13
第10行和第15行的逗號用英文半角修改就好了
2020-04-25
如果是夜里打車。要不要加20%的費用。
2020-04-13
#include <stdio.h>
float taxifee(int time,int km)
{
??? float sum;
??? if(km>3)
??? {
??????? if(time>=23||time<5)
??????????? {
??????????????? sum=13+1+2.3*1.2*(sum-3);
??????????????? printf("小明晚上乘車的錢:%f",sum);
???????????? }
????? else
??????????? {
??????????????? sum=13+1+2.3*(sum-3);
??????????????? printf("小明晚上乘車的錢:%f",sum);
???????????? }
???? }
??? else
???????????? {
???????????????? sum=13+1;
????????????????? printf("小明乘車的錢:14");
???????????? }
??????????? return sum;
???
}
int main()
{
??? printf("小明一天打車的錢:%f",taxifee( 9, 12)+taxifee( 18,12));
??? return 0;
}