本文主要是介绍浙大版《C语言程序设计(第3版)》题目集习题3-3 出租车计价 (15分),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
我做的比较麻烦,就直接用分段函数思想,全部列出来,就结束了。
#include <stdio.h>
int main()
{int time;float distance,money;scanf("%f %d",&distance,&time);if(distance<3){printf("10\n");}else if(distance>=3&&distance<10){if(time>=5){money=(distance-3.0)*2.0+10+time/5*2.0;printf("%.0lf\n",money);}else{money=(distance-3.0)*2.0+10;printf("%.0lf\n",money);}}else if(distance>=10){if(time>=5){money=(10.0-3.0)*2.0+10+time/5*2.0+3.0*(distance-10.0);printf("%.0lf\n",money);}else{money=(10.0-3.0)*2.0+10+3.0*(distance-10.0);printf("%.0lf\n",money);} } return 0;
}
这篇关于浙大版《C语言程序设计(第3版)》题目集习题3-3 出租车计价 (15分)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!