计算器程序问题
#include <stdio.h>
void main()
{
char sign;
int x,y;
scanf("%d%c%d",&x,&sign,&y);
switch(sign)
{
case '+' :printf("%d%c%d=%d\n",x,sign,y,x+y);break;
case '-' :printf("%d%c%d=%d\n",x,sign,y,x-y);break;
case '*' :printf("%d%c%d=%d\n",x,sign,y,x*y);break;
case '/' :if(y==0) printf("error\n");
else printf("%d%c%d=%d\n",x,sign,y);
}}
-----|*偶是新人,请问这段不用switch语句,用if语句应怎么写(给点提示)*|-----
-----|* 谢谢各位老鸟 *|-----