以下是一个简单的四则运算程序,使用switch结构:

#include <stdio.h>

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

    printf("Enter operator (+, -, *, /): ");
    scanf("%c", &operator);

    printf("Enter two numbers: ");
    scanf("%f %f", &num1, &num2);

    switch(operator) {
        case '+':
            result = num1 + num2;
            break;
        case '-':
            result = num1 - num2;
            break;
        case '*':
            result = num1 * num2;
            break;
        case '/':
            if (num2 == 0) {
                printf("Error: Cannot divide by zero");
                return 1;
            }
            result = num1 / num2;
            break;
        default:
            printf("Invalid operator");
            return 1;
    }

    printf("%.2f %c %.2f = %.2f", num1, operator, num2, result);

    return 0;
}

该程序首先提示用户输入运算符和两个数字,然后使用switch结构根据运算符执行相应的操作,并将结果打印到控制台。注意,如果用户尝试除以零,则程序会输出错误消息并退出。

用switch结构编写一个处理四则运算的程序使用c语言程序。

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

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