C语言:实现输入实数和运算符计算表达式值,处理除数为0情况
```c #include <stdio.h> int main() { double num1, num2, result; char op; scanf("%lf %c %lf", &num1, &op, &num2); switch (op) { case '+': result = num1 + num2; break; case '-': result = num1 - num2; break; case '*': result = num1 * num2; break; case '/': if (num2 == 0) { printf("the divisor is 0.\n"); return 0; } result = num1 / num2; break; default: printf("Invalid operator!\n"); return 0; } printf("%.2lf\n", result); return 0; } ``` ######[AI写代码神器 | 209点数解答 | 2024-10-30 16:14:46]
相关提问
- 递归下降语法分析程序实例:从文法到 C 代码的完整实现(字节豆包 | 1371点数解答 | 2024-12-12 22:46:04)262
- C语言:按特定格式输入并格式化输出整数、实数和字符(字节豆包 | 103点数解答 | 2024-10-24 11:12:53)398
- SQL 实现:精准查询 20 岁选课学生学号、姓名、平均与总成绩(去重取最高) (字节豆包 | 116点数解答 | 2024-10-21 00:46:57)212
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)343
- CentOS下Java进程出现futex_wait_queue_me问题的处理全流程(阿里通义 | 283点数解答 | 2023-11-20 14:51:26)459
- 替雷利珠单抗致免疫相关性糖尿病:病例报道与机制探讨,为临床用药敲响警钟( | 164点数解答 | 2024-10-11 14:52:52)264
- C++实现矩阵类:重载运算符+与=,含构造、析构及异常处理(字节豆包 | 671点数解答 | 2025-06-23 15:25:09)226
- C++ 实现矩阵类:重载运算符加与赋值,含构造、析构及错误处理(字节豆包 | 993点数解答 | 2025-06-23 15:27:43)158
- C++实现:根据学业与素质成绩判断N名学生是否“优秀”(DeepSeek | 155点数解答 | 2025-12-16 12:25:48)67
- C 语言:巧用数组指针实现学生成绩统计与输出,附代码与注意点(字节豆包 | 403点数解答 | 2024-12-13 23:13:47)193
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)310
- Python开发必知://、%、**运算符深度解析(阿里通义 | 317点数解答 | 2023-11-08 00:49:49)951