问答详情
源自:5-1 自创函数

自创函数问题

这个程序最后是不是输出来空白啊??


提问者:慕仙2515345 2017-10-17 15:07

个回答

  • 慕用7930333
    2017-10-17 21:40:46

    #include <stdio.h>

    void carFee(int t1, int t2)  //t1为上班时间,t2为下班时间

    {

        float cost;

        if(t1<5)

        {

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

            {

                cost=(13+9*2.3*1.2+1)*2;

            }

            cost=13+9*2.3*1.2+1+13+9*2.3+1;

        }

        else 

        {

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

            {

                cost=13+9*2.3*1.2+1+13+9*2.3+1;

            }

            cost=(13+9*2.3+1)*2;

        }

        

        return printf("%f",cost);

    }

    int main()

    {

        carFee(5,10);//上班为上午5点,下班为晚上10点

        return 0;

    }

    你可以在定义函数时直接输出一个花费值,也可以在main()函数下打印出来