#include <stdio.h>
int main(int argc, const char * argv[]) {
// x 千克数 m1价格 m2折扣
float x, m1 = 0.0, m2 = 0.0, m;
char y, z;//汽油种类,服务等级
// 输入选择的千克,种类,服务
printf("请输入汽油的千克数,种类,服务;并用逗号隔开:\n");
scanf("%f,%c,%c", &x, &y, &z);
// 选择汽油种类
switch (y) {
case 'a':
m1 = 6.92;
break;
case 'b':
m1 = 7.37;
break;
case 'c':
m1 = 7.64;
break;
}
switch (z) {
// 自动加
case 'f':
m2 = 0;
break;
// 自己加
case 'm':
m2 = 0.05;
break;
// 协助加
case 'e':
m2 = 0.1;
break;
}
//计算应付的金额 总金 = 实际 - 优惠
m = (x * m1) - (x * m1 * m2);
printf("汽油的种类是: %c\n", y);
printf("服务等级是: %c\n", z);
printf("应付的金额是: %f\n", m);
return 0;
}
|