有一个定义在正数上的函数 fun(x) 定义如下: 若 x <10 , 则 fun(x) = x。 若 10<=x<=20, 则 fun(x) = -x。 若 x>20, 则 fun(x) = x*3。 试用c++编写该函数,输入x值,返回相应的fun(x)值
时间: 2023-11-23 22:05:55 浏览: 16
```c
#include <stdio.h>
double fun(double x) {
if (x < 10) {
return x;
} else if (x <= 20) {
return -x;
} else {
return x * 3;
}
}
int main() {
double x;
printf("请输入x的值:");
scanf("%lf", &x);
printf("fun(x)的值为:%.2f\n", fun(x));
return 0;
}
```
阅读全文