算法:某市规定如下用水收费标准:每户一月用水不超过6立方米时,水费按“基准费”收,每立方米2.4元
2017-11-07 23:20
288 查看
某市规定如下用水收费标准:每户一月用水不超过6立方米时,水费按“基准费”收,每立方米2.4元;超过6立方米时,未超过部分按“基准费”收,超过部分按“调整价”收,每立方米6元。根据用户用水量,求用户水费。
用switch语句实现:
用switch语句实现:
#include "stdio.h" #define STANDARD_EXPENSES 2.4 #define ADJUSTMENT_EXPENSES 6 int main(void) { float water = 0; printf("本月用水量:"); scanf_s("%f", &water); switch (water >= 6) { case 1: printf("本月水费为:%f\n", 6 * STANDARD_EXPENSES + (water - 6) * ADJUSTMENT_EXPENSES); break; case 0: printf("本月水费为:%f\n", water * STANDARD_EXPENSES); break; } return 0; }
相关文章推荐
- 从键盘上输入一个后缀表达式,试编写算法计算表达式的值。规定:逆波兰表达式的长度不超过一行,以$符作为输入结束,操作数之间用空格分隔,操作符只可能有+、-、*、/四种运算。例如:234 34+2*$。
- java集合框架集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。
- 从键盘上输入一个后缀表达式,试编写算法计算表达式的值。规定:逆波兰表达式的长度不超过一行,以$符作为输入结束,操作数之间用空格分隔,操作符只可能有+、-、*、/四种运算。例如:234 34+2*$。
- RD8004: IE6 IE7 IE8(Q) 中浮动元素宽度的 shrink-to-fit 算法与标准规定的算法不同
- C++ STL标准容器插入删除算法的复杂度(转载)
- 数组中出现次数超过一半的数字(算法)
- 在一个整型数组中有一个元素的出现次数超过了数组长度的一半,试设计一个 在时间上尽可能高效的算法,找出这个元素。
- 算法1-标准输入输出(键盘&终端)
- 会计师事务所验资报告收费标准
- H.264/AVC 标准中CAVLC 和CABAC 熵编码算法研究
- CRC16常见几个标准的算法及C语言实现
- 《略说USB Key》之算法和接口标准
- 页面中的图片超过规定的大小就按原图片大小缩小,不超过的就按原样的JS处理方案
- 算法题——数组中出现次数超过一半的数字
- 现在有一个整数数组,已知一个数出现的次数超过了一半,请用O(n)的复杂度的算法找出这个数
- 问题描述如下: 有2.5亿个整数(这2.5亿个整数存储在一个数组里面,至于数组是放在外存还是内存,没有进一步具体说明); 要求找出这2.5亿个数字里面,不重复的数字的个数; 另外,可用的内存限定为600M; 要求算法尽量高效,最优;
- 【算法】出现次数超过一半的数字
- 算法题:数组中出现次数超过一半的数字
- oracle 数据库收费标准
- STL标准算法(一)序列查找算法和序列修改算法