我这为啥运行不了,求大佬

来源:5-14 综合练习

qq_慕斯卡7542914

2020-11-18 14:00

#include <stdio.h>

float taxifee(int t,g)

{

    float money;

    if(g<=3)

    {

        money=14;

        printf("打车的总费用为14元\n");

    }

       

    else 

    {

        if(t>=23||t<5)

        {

            money=13+(g-3)*(2.3+2.3*20%)+1;

            printf("打车的总费用为%f\n",money); 

        }

        

    

        else

        {

            money=13+(g-3)*2.3+1; 

            printf("打车的总费用为%f\n",money);  

        }

       

    }

    return money;

}



int main()

{

    printf("小明每天打车的总费用为%f\n",taxifee(9,12)+taxifee(18,12));

    return 0;

}


写回答 关注

3回答

  • qq_慕少8493059
    2020-11-19 14:42:45

    int t,g 要改成int t,int g

    古都程序猿7

    你在扯

    2021-02-01 10:43:07

    共 1 条回复 >

  • 嗷豆芽豆芽
    2020-11-18 20:12:24

    把*20%改成1.2,c语言没有百分数好像

  • qq_慕侠9566993
    2020-11-18 19:31:58

    把else 换成else if 试试

    qq_慕斯卡...

    还是不行耶

    2020-11-18 19:36:46

    共 1 条回复 >

C语言入门

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

924444 学习 · 20757 问题

查看课程

相似问题