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

为何算出来的是39点多

#include <stdio.h>

float suan(int a,int b)

{

    float x=2.3;

    if(b<=3)

    return 13;

    else 

    {

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

        {

            x*=1.2;

        }

        return (b-3)*x+13;

    }

}

int main()

{

    int t1=9,t2=18,mile=12;

    float sum=0;

    sum+=suan(t1,mile);

    sum+=suan(t1,mile);

    printf("%f",sum+2);

    return 0;

}


提问者:Elites 2019-12-04 16:38

个回答

  • PHP小白上线
    2019-12-06 21:02:37

    #include <stdio.h>float taixCost(int shijian, int juli){	float money;	if (juli <= 3)	{		money = 13 + 1;	}	else	{		if (shijian >= 23 || shijian < 5)		{			money = 13 + 1 + 1.2*2.3*(juli - 3);		}		else		{			money = 13 + 1 + (juli - 3)*2.3;		}	}	return money;}int main(){	float sum = taixCost(9, 12) + taixCost(18, 12);	printf("小明每天打车的总费用为%.2f元", sum);	return 0;}