#include <stdio.h>
#include <stdlib.h>
int main()
{
int y,x,sum;
char r;
printf("请输入一个式子:");
while(scanf("%d%c%d",&y,&r,&x)!=EOF)
{
switch(r)
{
case '+':
printf("%d+%d=%d\n",y,x,y+x);
break;
case '-':
printf("%d-%d=%d\n",y,x,y-x);
break;
case '*':
printf("%d*%d=%d\n",y,x,y*x);
break;
case '/':
if(0==x)
printf("错误\n");
else
printf("%d/%d=%d\n",y,x,y/x);
break;
default:
printf("正确\n");
}
}
return 0;
}
知识点:常量与case中间至少有一个空格
心得:学会了使用switch语句