.
.
.
代码展示如下:
#include<stdio.h>
int main()
{
int a,b;
char c;
scanf("%d %d %c",&a,&b,&c);
switch(c)
{
case '+':printf("%d",a+b);break;
case '-':printf("%d",a-b);break;
case '*':printf("%d",a*b);break;
case '/':printf("%d",a/b);break;
default:printf("enter data error!");
}
return 0;
}
该题用switch语句很容易就可以处理,值得注意的是在switch语句中,每个case后面都有一个break语句,它的作用是使流程转到末尾,否则它会继续执行下去,这时你会在控制台看到default里面的内容被打印了出来。