请打出它的c语言代码
时间: 2024-09-30 15:02:34 浏览: 16
C语言代码大全.doc
5星 · 资源好评率100%
以下是用C语言实现的基本三元运算符版本,用于根据输入的第一个运算符执行相应的数学操作:
```c
#include <stdio.h>
int main() {
int operator, num1, num2;
// 获取用户输入
printf("请输入运算类型 (1 for 加, 2 for 减, 3 for 乘, 4 for 除): ");
scanf("%d", &operator);
printf("请输入两个操作数: ");
scanf("%d %d", &num1, &num2);
switch (operator) {
case 1: // 加法
printf("结果是: %d\n", num1 + num2);
break;
case 2: // 减法
printf("结果是: %d\n", num1 - num2);
break;
case 3: // 乘法
printf("结果是: %d\n", num1 * num2);
break;
case 4: // 除法
if (num2 != 0)
printf("结果是: %.f\n", (float)num1 / num2);
else
printf("错误: 除数不能为0\n");
break;
default:
printf("错误: 无效的运算符\n");
break;
}
return 0;
}
```
这个代码片段首先获取用户输入的运算符和操作数,然后根据输入的运算符进行对应的数学计算,并在必要时处理除数为零的情况。
阅读全文