-->
当前位置:首页 > 题库 > 正文内容

程序填空题:使用函数分段计算居民水费[2]

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

```c++
#include
@@[double f(double x);](1)

int main()
{
double x, y;

scanf ("%lf", &x);
@@[ y = f(x);](1)
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;
}

@@[return result;](1)
}
```






答案:
第1空:double f(double x);

第2空: y = f(x);

第3空:return result;

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。