输入形如A+B的算式,A和B为整数,中间是十、-、*、 / 。

算式中问没有空格。如果输入的运算符号不正
确,输出提示“运算符输入错误!”输出计算结果(对于除法
运算,若输入除数为0,输出提示“除数不能为0!
我是新生还不会。。教教我,我这个自己写了好久就是不会。。

#include <stdio.h>
int main()
{
    int a,b;
    char c;
    scanf("%d%c%d",&a,&c,&b);
    switch(c)
    {
        case '+':
            printf("%d+%d=%d\n",a,b,a+b);
            break;
        case '-':
            printf("%d-%d=%d\n",a,b,a-b);
            break;
        case '*':
            printf("%d*%d=%d\n",a,b,a*b);
            break;
        case '/':
            if(b==0)
                  printf("“除数不能为0!\n");
            else
                  printf("%d+%d=%d\n",a,b,a+b);
            break;
         default:
            printf("运算符输入错误!\n");
            break;
}