为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价的办法,居民应交水费y(元)与月用水量x(吨)相关:当x不超过15吨时,y=4x/3;超过后,y=2.5x−10.5。

为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价的办法,居民应交水费y(元)与月用水量x(吨)相关:当x不超过15吨时,y=4x/3;超过后,y=2.5x−10.5。请编写程序实现水费的计算,要求定义和调用函数f(x)计算水费,其中x的类型是double,函数类型是double。

#include <stdio.h>

3分

int main()
{
double x, y;

scanf ("%lf", &x);


3分

printf ("f(%.2f) = %.2f\n", x, y);

return 0;

}

double f(double x)
{
double result;

if (x <= 15){ 
    result = 4 * x / 3;
}else{
    result = 2.5 * x - 10.5; 
}


3分

}