如何用switch语句打出向上,向下,向左,向右

#include<stdio.h>
int main(void)
{
int a,b,c,d;
char op;
printf("input an expression:");
scanf("%c",op);
switch(op)
{
case 'a':
printf("%c=go up",op);break;
case 'b':
printf("%c=go left",op);break;
case 'c':
printf("%c=go down",op);break;
case 'd':
printf("%c=go right",op);
break;
default:
printf("不处理");
}
return 0;
}

你不是已经写出来了吗?