题目描述

某加油站提供三种汽油和一种柴油,售价分别为:

90号汽油:5.14元/升

93号汽油:5.54元/升

97号汽油:5.90元/升

0号柴油:5.13元/升

另外,加油站还提供“自助加油”或“协助加油”两个服务等级,如果是自助加油则可以获得5%的优惠,如果是工作人员协助加油则只有2%的优惠。编程实现针对用户加油量、油的品种和服务类型,计算用户应付的金额。

输入要求

输入三个数据,第一个浮点数表示加油量(升),第二个整数表示油品类型(如90、93、97、0),第三个整数(1表示自助加油,2表示协助加油)。假设输入数据都有效。

输出要求

计算并输出用户应付的金额。保留2位小数。

输入样例

50 93 2

输出样例

271.46

参考程序

#include<stdio.h>int main()
{float sum=1;int type,service;scanf("%f%d%d",&sum,&type,&service);if(service==1){if(type==90)sum=sum*5.14*(1-0.05);else if(type==93)sum=sum*5.54*(1-0.05);else if(type==97)sum=sum*5.90*(1-0.05);elsesum=sum*5.13*(1-0.05);}else{if(type==90)sum=sum*5.14*(1-0.02);else if(type==93)sum=sum*5.54*(1-0.02);else if(type==97)sum=sum*5.90*(1-0.02);elsesum=sum*5.13*(1-0.02);}printf("%.2f\n",sum);return 0;
}

1078 加油站加油相关推荐

  1. 几道加油站加油相关问题:最小加油次数、能否回到起点

    几道加油站加油相关问题 1.选一个加油站能走完一圈:leetcode134. Gas Station 2.加油最少次数(easy) 3.加油最少次数(hard):leetcode871. Minimu ...

  2. Python学习笔记03----一个环形的公路上有n个加油站,编号为0,1,2,...n-1, 每个加油站加油都有一个上限,保存在列表limit中,即limit[i]为第i个加油站加油的上限

    题目: 一个环形的公路上有n个加油站,编号为0,1,2,...n-1,每个加油站加油都有一个上限,保存在列表limit中,即limit[i]为第i个加油站加油的上限,而从第i个加油站开车开到第(i+1 ...

  3. 【C++】加油站加油

    某加油站有a,b,c三种汽油,售价分别为3.25.3.00.2.75(元/千克),也提供了"自己加"或"协助加"两个服务等级,这样用户可以得到5%的优惠.#in ...

  4. 抽象类——加油站加油

    抽象类: 格式: 修饰符 abstract class 类名 抽象方法:抽象类中定义的子类必须完成功能的功能的基本需求 格式: 修饰符 abstract 返回值类型 方法名称(形参列表) 抽象类是用来 ...

  5. 趣味计算:加油站加油

    某加油站有a,b,c三种汽油,售价分别为3.25,3.00,2.75(元/千克),也提供了"自己加"和"协助加"两个服务等级,这样用户可以得到5%和10%的优惠 ...

  6. c语言200例 020 加油站加油

    问题:某加油站有a,b,c三种汽油,售价分别为5.75.6.00.7.15(元/升),也提供了"协助加"或"自己加"两个服务等级,这样用户可以分别得到5%或10 ...

  7. 【C语言典例】——day4:加油站加油【Switch】

    ※※※大家好!我是同学[森],一名计算机爱好者,今天让我们进入刷题模式.若有错误,请多多指教.

  8. 【毕业设计】基于STM32的自动加油站加油系统 -物联网 单片机 嵌入式

    文章目录 0 前言 1 简介 2 主要器件 3 实现效果 4 设计原理 4.1 硬件部分 4.2 软件部分 5 部分实现代码 6 最后 0 前言

  9. 动态规划旅游问题:汽车加满油可以跑n千米,中途有若干个加油站,请用动态规划的方式求解中途加油次数最少的方案。

    算法课的课堂测试,问题大概就是这些描述. 动态规划旅游问题: 汽车加满油可以跑n千米,中途有若干个加油站,请用动态规划的方式求解中途加油次数最少的方案. 我的代码: #include<iostr ...

最新文章

  1. 计算机控制实验教程,新)《计算机控制技术》实验教程.doc
  2. C++不同排序算法的比较(附完整源码)
  3. 最大最小距离算法(K-MEANS K-medoids )聚类算法的结合运用
  4. Hive 数据压缩格式总结
  5. python编程(windows平台)
  6. ssh scp不用输入密码
  7. 外网不能访问图片的问题
  8. 帆软报表多行多条数据写入表_超多种类的报表模板,填上数据就能用,全拿走!...
  9. python模拟足球比赛_博客园仿真足球竞赛平台Python版SDK
  10. yaml文件中Map集合的key、value的坑
  11. 空间权重矩阵构建(Stata代码)
  12. Python压缩解压–zipfile
  13. android robotium教程,Robotium + Android studio
  14. DHPST分销系统-EP分销-云主机分销系统
  15. Android 图片压缩之多种压缩方式结合使用,阿里Android开发面试解答
  16. 如何将多个excel表格合并成一个_如何将两个pdf文件合并成一个
  17. ROS 通信机制(已整理)
  18. 谷歌大脑团队任意图像风格化迁移论文详解,模型还可以跑在您本地浏览器里...
  19. 详细介绍idea实现javaweb项目登入注册(华东交通大学教务处信息管理系统)、模糊查询...
  20. mysql迁移docker_docker迁入迁出mysql

热门文章

  1. 利用C++求解一元二次方程
  2. 深度学习之神经网络基础(1)——感知器,S型神经元,梯度下降法,神经网络架构
  3. python的一些报错解决
  4. linux ipcs 命令详解
  5. 单芯(多芯)液体不锈钢过滤器技术介绍
  6. RAC 11G ASM磁盘损坏恢复
  7. linux xterm字体,修改XTerm相关属性(让字体更好看)
  8. 十一月组队学习报名啦!
  9. 电脑配件 - 机械键盘的由来, 与普通键盘的区别以及如何选购及使用维护 - 学习/实践
  10. html把保留图片改为提交按钮,如何制作图片按钮,并为图片按钮添加提交表单和重置表单功能...