编写一个简单计算器的程序,可根据输入的运算符,对2个整数进行加、减、乘、除或求余运算,且保证除法和求余的分母非零。当运算符为+、-、*、/、%时,输出相应的运算结果。若输入是非法符号则输出ERROR。

#include <stdio.h>

void main() {
    int a, b;
    char c;
    scanf("%d %c%d", &a, &c, &b);
    switch (c) {
        case '+': printf("%d\n", a + b); break;
        case '-': printf("%d\n", a - b); break;
        case '*': printf("%d\n", a * b); break;
        case '/':
            if (b != 0) {
                printf("%d\n", a / b);
                break;
            }
        case '%':
            if (b != 0) {
                printf("%d\n", a % b);
                break;
            }
        default :
            printf("ERROR\n");
            break;
    }
}

猜你喜欢

转载自blog.csdn.net/qq_38490457/article/details/104849521
今日推荐