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

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

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

scanf ("%lf", &x);
@@[y = fun(x);](1)
printf ("f(%.2f) = %.2f\n", x, y);

return 0;
}

@@[double fun(double x)](1)
{
double result;

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

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






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

第2空:y = fun(x);

第3空:double fun(double x)

第4空:return result;

发表评论

访客

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