020加油站加油

1.题目

某加油站有a、b、c三种汽油,售价分别为5.75元/升、6.00元/升、7.15元/升。
也提供了“自己加”或“协助加”两个服务等级,这样用户可以分别得到5%或10%的优惠。
编程实现针对用户输入加油量x,汽油的品种y和服务的类型z,输出用户应付的金额。

2.代码

#include<stdio.h>
int main(void)
{
	float x, m1, m2, m;
	char y, z;
	printf("请依次输入加油量,汽油品种,服务类型。\n");
	scanf("%f %c %c", &x, &y, &z);
	//关于z:n:不需要提供服务	m:自己加	e:协助加
	switch (y)
	{
	case 'a':
		m1 = 5.75;
		break;
	case 'b':
		m1 = 6.00;
		break;
	case 'c':
		m1 = 7.15;
		break;
	}
	switch (z)
	{
	case 'n':
		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("用户应付金额为:%.3f\n", m);

	return 0;
}

3.输出结果截图

020加油站加油

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值