输入实数x,计算并输出分段函数f(x)的值,输出时C语言保留1位小数。如果x=10,则f(x)=1/x,否则f(x)=x。
时间: 2024-05-11 09:20:06 浏览: 79
f格式符按小数形式输出实数-C语言课件(第四版全套)
以下是一个简单的C语言实现:
```c
#include <stdio.h>
int main() {
float x, result;
printf("请输入实数x:");
scanf("%f", &x);
if (x == 10) {
result = 1.0 / x;
} else {
result = x;
}
printf("f(x)的值为:%.1f\n", result);
return 0;
}
```
这个程序中使用 `if-else` 条件语句来判断输入的实数 `x` 是否等于 10。如果是,则计算并输出 `f(x) = 1/x` 的值;否则直接输出 `f(x) = x` 的值。同时使用 `%.1f` 来保留一位小数输出结果。
阅读全文