c语言某小区的污水处理采用梯度收费制度,当某户污水不超过10立方米(包括10立方米)的话,每立方米污水收费2元;当用户使用污水超过10立方米的话,超出部分的费用则为每立方米3元 输入格式: 输入一个大于等于0小于等于100的整数 输出格式: 直接输出污水处理的费用
时间: 2024-10-09 07:01:44 浏览: 77
水费问题——C语言代码
5星 · 资源好评率100%
这是一个简单的条件判断和计费问题。首先,我们需要确定输入的污水量是否超过了10立方米。如果是,则计算两部分费用之和:前10立方米按2元/立方米收费,超出部分按3元/立方米收费;如果没超过,就只收10立方米的费用。
以下是C语言的代码实现:
```c
#include <stdio.h>
int main() {
int water_volume; // 输入的污水量
float charge = 0.0; // 计算的费用
printf("请输入污水量 (0-100):");
scanf("%d", &water_volume);
if (water_volume <= 10) { // 如果污水量在10立方米以内
charge = water_volume * 2; // 按照2元/立方米收费
} else { // 否则,污水量超过10立方米
charge = 10 * 2 + (water_volume - 10) * 3; // 前10立方米2元,超出部分3元
}
printf("污水处理费用为: %.2f元\n", charge); // 输出费用,保留两位小数
return 0;
}
```
阅读全文