C语言实现简单计算器:处理异常输入的案例

这篇文章将为您展示如何使用C语言创建一个简单的计算器程序。该程序可以执行加、减、乘、除四种基本运算,并且能够处理异常输入,例如除数为零和无效的操作符。

程序功能:

  1. 读取输入: 程序将从用户那里读取两个整数和一个运算符。2. 执行计算: 根据输入的运算符,程序将执行相应的运算。3. 处理异常: 程序将检查以下异常情况: * 除数为零:如果用户尝试除以零,程序将输出'Divided by zero!'并结束运行。 * 无效操作符:如果用户输入了'+', '-', '*', '/'之外的操作符,程序将输出'Invalid operator!'并结束运行。4. 输出结果: 如果输入有效,程序将输出计算结果。

**代码示例:**c#include <stdio.h>

int main() { int num1, num2, result; char operator;

// 读取输入参数    scanf('%d %d %c', &num1, &num2, &operator);

// 根据操作符进行运算    switch (operator) {        case '+':            result = num1 + num2;            break;        case '-':            result = num1 - num2;            break;        case '*':            result = num1 * num2;            break;        case '/':            // 检查除数是否为0            if (num2 == 0) {                printf('Divided by zero!');                return 0;            }            result = num1 / num2;            break;        default:            printf('Invalid operator!');            return 0;    }

// 输出结果    printf('%d', result);

return 0;}

如何运行程序:

  1. 将以上代码保存为.c文件 (例如:calculator.c)。2. 使用C语言编译器编译代码 (例如:gcc calculator.c -o calculator)。3. 运行编译后的程序 (例如:./calculator)。4. 程序运行后,输入两个整数和一个运算符,以空格分隔,例如:5 2 +,然后按回车键。5. 程序将输出计算结果:7

总结:

这个简单的C语言计算器程序演示了如何处理用户输入、执行基本算术运算以及处理异常情况。您可以根据需要扩展此程序,添加更多功能,例如支持浮点数运算、括号运算等,从而加深对C语言编程的理解。

C语言实现简单计算器:处理异常输入的案例

原文地址: https://www.cveoy.top/t/topic/PVK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录