- #include <stdio.h>
- int main()
- {
- //定义变量
- int x;//加油量
- char y;//汽油品种
- char z;//服务类型
- float price;//单价
- float favourable;//优惠
- float pay;//支付
- //提醒输入数据
- printf("输入加油量,汽油类型,服务类型\n");
- //接收用户输入的数据
- scanf("%d, %c, %c", &x, &y, &z);
-
- //根据输入选择汽油类型
- switch(y)
- {
- case 'a':
- price = 6.92;
- break;
- case 'b':
- price = 7.37;
- break;
- case 'c':
- price = 7.64;
- break;
- default:
- printf("选择汽油类型有误!\n");
- break;
-
-
- }
- //根据输入选择服务类型
- switch(z)
- {
- case 'f':
- favourable = 0;
- break;
- case 'm':
- favourable = 0.05;
- break;
- case 'e':
- favourable = 0.10;
- break;
- default:
- printf("选择的服务有误!\n");
-
-
- }
- //应付款
- pay = x * price * (1-favourable);
- printf("你选择的汽油:%c,服务类型:%c,加入油量:%d,你应支付%.2f元\n", y, z, x, pay);
- return 0;
- }
复制代码 |
|