C语言编程:某市不同车牌的出租车3公里的起步价和计费问题。

来源:百度知道 编辑:UC知道 时间:2024/06/07 20:54:30
C语言编程:某市不同车牌的出租车3公里的起步价和计费分别为:夏利7元,3公里以外,2.1元/公里;富康8元,3公里以外,2.4元/公里;桑塔纳9元,3公里以外,2.7元/公里。编程:从键盘输入乘车的车型及行车公里数,输出应付工资。

速度给我答案。。。要求有相应文字说明。。。

#include<stdio.h>
main()
{
float sum; //sum费用和
int a,b;
printf("input che xing.\n1.xia li\n2.fukang\n3.sangtala\n");
//输入1 2 3,分别是3种车型
scanf("%d",&a);
printf("input math b.\n");//输入公里数
scanf("%f",&b);
switch(a) //选择语句
{
case 1 : if(b>3) sum=(b-3)*2.1+7;else sum=7; //三个选择
case 2 : if(b>3) sum=(b-3)*2.4+8;else sum=8;
case 3 : if(b>3) sum=(b-3)*2.7+9;else sum=9;
default : {printf("error.");exit();} //输入的不是1 2 3就退出
}
printf("%10.2f\n",sum);
}

阅。。。。。

不过要改一下的。。。。

#include<stdio.h>
main()
{
float sum; //sum费用和
int a,b;
printf("input che xing.\n1.xia li\n2.fukang\n3.sangtala\n");
//输入1 2 3,分别是3种车型
scanf("%d",&a);
printf("\ninput math b.\n");//输入公里数
scanf("%d&