问答详情
源自:5-14 综合练习

求大佬帮我看看哪里出错了

#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;

}


提问者:qq_慕丝0408715 2020-04-12 08:40

个回答

  • weixin_慕婉清2292870
    2020-04-13 20:13:01
    已采纳

    第10行和第15行的逗号用英文半角修改就好了

  • qq_慕斯卡7044235
    2020-04-25 14:57:28

    如果是夜里打车。要不要加20%的费用。

  • weixin_慕婉清2292870
    2020-04-13 20:14:21


    #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;
    }