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

大神来帮帮忙,怎么都编译不成功,也看不出错在哪

https://img2.mukewang.com/5c04dd8f00015c4d04230623.jpg

到底是哪里错了

提问者:qq_像风一般飞舞_0 2018-12-03 15:40

个回答

  • 慕丝3299325
    2018-12-04 13:34:39

    #include <stdio.h>

    float a=2.3;

    int b=13;

    int c=1;

    int s,t;

    float x;

    float HuaFei(int s,int t)

    {   

        

        if(s<23&&s>=5)

        { 

        if(t<3)

        x=b+c;

        else

        x=b+c+(t-3)*a;

        }


        else 

       {

         if(t<3)

         x=b+c;

         else

         x=b+c+(t-3)*a*1.2;

        return x;

        }

    }

    int main()

        x=HuaFei(9,12)+HuaFei(18,12);

        printf("小明每天打车的费用是:%0.2f元\n",x);

        return 0;

    }

    a,x为小数只能用float或double

  • 小确幸7395719
    2018-12-04 10:38:01

    现在呢,还有问题的话把程序重新发一遍我看看

  • 小确幸7395719
    2018-12-03 16:39:28

    你看看你写的s,t是不是弄反了,开始s代表时间后来又是12 里

  • 小确幸7395719
    2018-12-03 16:21:08

    a小数非整型应用float a