以下是一个简单的C语言程序,实现了复合加减乘除运算:

#include <stdio.h>

int main() { int a, b, c, result; char operator;

printf("请输入一个表达式,格式为 a + b 或 a - b 或 a * b 或 a / b:\n");
scanf("%d %c %d", &a, &operator, &b);

switch(operator) {
    case '+':
        result = a + b;
        break;
    case '-':
        result = a - b;
        break;
    case '*':
        result = a * b;
        break;
    case '/':
        result = a / b;
        break;
    default:
        printf("输入的运算符不正确!\n");
        return 1;
}

printf("结果为:%d\n", result);

printf("请输入另一个表达式,格式为 c + result 或 c - result 或 c * result 或 c / result:\n");
scanf("%d %c %d", &c, &operator, &result);

switch(operator) {
    case '+':
        result = c + result;
        break;
    case '-':
        result = c - result;
        break;
    case '*':
        result = c * result;
        break;
    case '/':
        result = c / result;
        break;
    default:
        printf("输入的运算符不正确!\n");
        return 1;
}

printf("最终结果为:%d\n", result);

return 0;

}

这个程序首先让用户输入一个表达式,然后根据输入的运算符进行加、减、乘、除运算,并输出结果。接着程序让用户输入另一个表达式,其中的一个操作数为上一次运算的结果,再进行一次运算,并输出最终结果

C语言实现复合加减乘除运算

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

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