解题思路:
注意事项:空格、回车既是结束符也是字符,会赋值给运算符变量 o ,需要提前捕获
参考代码:
#include <stdio.h>
int main()
{
int a,b;
char o;//运算符
scanf("%d%d",&a,&b);
getchar();//捕获多余结束符
scanf("%c",&o);
switch(o)
{
case '+':printf("%d\n",a+b);break;
case '-':printf("%d\n",a-b);break;
case '*':printf("%d\n",a*b);break;
case '/':printf("%d\n",a/b);break;
case '%':printf("%d\n",a%b);break;
default:;break;
}
}
0.0分
0 人评分