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

来源:5-14 综合练习

qq_慕丝0408715

2020-04-12 08:40

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

}


写回答 关注

3回答

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

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926206 学习 · 20797 问题

查看课程

相似问题