算式中问没有空格。如果输入的运算符号不正
确,输出提示“运算符输入错误!”输出计算结果(对于除法
运算,若输入除数为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;
}