C语言编程:某市不同车牌的出租车3公里的起步价和计费问题。
#include
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);
}