c语言编程实现,为鼓励居民节约用水,某市对居民用水按水量阶梯式计价。计价标准:按每年用水量统计,不超过180立方米的部分按每立方米5元收费;超过180立方米不超过260立方米,其中180立方米按5元/m³收费;超过的部分按每立方米7元收费;超过260立方米,其中180立方米按5元/m³收费,80立方米按7元/m³收费;超过260立方米的部分按每立方米9元收费。编程对水费进行计算,要求保留两位小数。
时间: 2023-04-11 07:01:57 浏览: 259
水费问题——C语言代码
5星 · 资源好评率100%
好的,根据您的要求,我将为您计算水费。以下是C语言的代码实现:
```
#include <stdio.h>
int main() {
float water_usage, water_price;
printf("请输入您的用水量(单位:立方米):");
scanf("%f", &water_usage);
if (water_usage <= 180) {
water_price = water_usage * 5;
} else if (water_usage <= 260) {
water_price = 180 * 5 + (water_usage - 180) * 7;
} else {
water_price = 180 * 5 + 80 * 7 + (water_usage - 260) * 9;
}
printf("您需要支付的水费为:%.2f元\n", water_price);
return 0;
}
```
以上代码实现了按照阶梯式计价的水费计算,根据用户输入的用水量,计算出需要支付的水费,并保留两位小数。
阅读全文