大佬帮忙看看哪里有错误

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int a,b;
    char c;
    scanf("%d%d%c",&a,&b,&c);
    switch(c){
    case '+':
        printf("%d+%d=%d",a,b,a+b);
        break;
    case '-':
        printf("%d-%d=%d",a,b,a-b);
        break;
    case '*':
        printf("%d*%d=%d",a,b,a*b);
        break;
    case '/':
        printf("%d/%d=%d",a,b,a/b);
        break;
    case '%':
        printf("%d%%d=%d",a,b,a%b);
        break;
    }
    return 0;
 } 

 

 

 

结果输入输出:

4 3 +

--------------------------------
Process exited after 7.482 seconds with return value 0
请按任意键继续. . .

 

int main()
{
    int a,b;
    char c;
    scanf("%d%d",&a,&b);
    fflush(stdin);
    scanf("%c",&c);
    switch(c){
    case '+':
        printf("%d+%d=%d",a,b,a+b);
        break;
    case '-':
        printf("%d-%d=%d",a,b,a-b);
        break;
    case '*':
        printf("%d*%d=%d",a,b,a*b);
        break;
    case '/':
        printf("%d/%d=%d",a,b,a/b);
        break;
    case '%':
        printf("%d%%d=%d",a,b,a%b);
        break;
    }
    return 0;
 } 

 

int main()
{
    int a,b;
    char c;
    scanf("%d%d",&a,&b);
    fflush(stdin);
    scanf("%c",&c);
    switch(c){
    case '+':
        printf("%d+%d=%d",a,b,a+b);
        break;
    case '-':
        printf("%d-%d=%d",a,b,a-b);
        break;
    case '*':
        printf("%d*%d=%d",a,b,a*b);
        break;
    case '/':
        printf("%d/%d=%d",a,b,a/b);
        break;
    case '%':
        printf("%d%%d=%d",a,b,a%b);
        break;
    }
    return 0;
 } 

 

 也许对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10581430.html