当x<=15时,y=4*x/3,当x>15时,y=2.5x-10.5x<=15用C语言编程实现,分段计算水费,输入用户的月用水量x(吨),计算并输出该用户应支付的水费y(元)(保留2位小数)。要求:变量定义为 double 类型。
时间: 2024-03-14 21:47:12 浏览: 95
以下是C语言实现的代码:
```c
#include <stdio.h>
int main()
{
double x, y;
printf("请输入用户的月用水量x(吨): ");
scanf("%lf", &x);
if (x <= 15) {
y = 4 * x / 3;
} else {
y = 2.5 * x - 10.5;
}
printf("该用户应支付的水费y(元)为: %.2lf\n", y);
return 0;
}
```
在程序中,使用 `double` 类型定义了变量 `x` 和 `y`,分别表示用户的月用水量和应支付的水费。使用 `printf` 和 `scanf` 分别进行输入和输出。根据水费的计算公式,使用 `if-else` 语句进行分段计算。最后使用 `printf` 输出应支付的水费,保留2位小数。
阅读全文
相关推荐







