用switch case写分段函数
时间: 2023-11-10 21:52:13 浏览: 182
C语言:分段函数代码实现
分段函数可以使用switch-case语句来实现。以下是一个示例代码:
```c
#include <stdio.h>
int main() {
int x;
scanf("%d", &x);
switch (x) {
case 1:
printf("f(x) = 2x\n");
break;
case 2:
printf("f(x) = x^2\n");
break;
case 3:
printf("f(x) = x + 3\n");
break;
default:
printf("输入有误\n");
break;
}
return 0;
}
```
在上述代码中,我们使用了switch语句来根据输入的值来选择不同的分段函数进行计算和输出。根据输入的值,分别执行不同的case语句块,每个case语句块对应一个分段函数的定义和输出。当输入的值与任何一个case的常量表达式匹配时,相应的语句块将被执行。如果输入的值与所有的case的常量表达式都不匹配,则执行default语句块。
阅读全文