为了账号安全,请及时绑定邮箱和手机立即绑定

下面是我自己做的,求大神指导下,哪些步骤可以省略?

# include <stdio.h>
float getMoney(int miles,int times)
{	int money;
	int M=money;
	int m=miles;
	int t=times;
	if(t>=23||t<5)
	{	
		if(m<=3)
		{
			M=13+1;
		}
		else
		{
		        M=2.76*(m-3)+13+1;
		 }
	}
	else 
	{		
	     if(m<=3)
	     {
	     	M=13+1;
	     }
	     else
	     {
	     	M=2.3*(m-3)+13+1;
	      }
	}	
	return M; 
} 
int main()
{	
       getMoney(12,9);
       printf("小明上午乘车花费为%f\n",getMoney(12,9));	
       getMoney(12,18);	printf("小明下午乘车花费为%f\n",getMoney(12,18));
       float allPay=getMoney(12,9)+getMoney(12,18);
       printf("小明今天打车的总费用为%f\n",allPay);
       return 0;
}


正在回答

1 回答

程序有个地方错了。

改完后是这样。

#include<stdio.h>

float getMoney(int m,int t)

{   

    float M=14;

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

    {  

        if(m>=3)

        {

            M+=2.76*(m-3);

        }

    }

    else 

    {      

         if(m>=3)

         {

           M+=2.3*(m-3);

         }

    }  

    return M; 

int main()

{

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

    return 0;

}



0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926298    人
  • 解答问题       20799    个

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

进入课程

下面是我自己做的,求大神指导下,哪些步骤可以省略?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信