第1个回答 2007-12-15
阅。。。。。
不过要改一下的。。。。
#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",&b);
switch(a) //选择语句
{
case 1 : if(b>3) sum=(b-3)*2.1f+7;else sum=7; break; //三个选择
case 2 : if(b>3) sum=(b-3)*2.4f+8;else sum=8; break;
case 3 : if(b>3) sum=(b-3)*2.7f+9;else sum=9; break;
default : {printf("error.\n");return;} //输入的不是1 2 3就退出
}
printf("%10.2f\n",sum);
return 0;
}