/*
使用While循环实现控制 w(上) s(下) a(左) d(右) 方向控制。
思路:
1)一直循环等待用户输入
2)输入四个字符,打印对应的方向 ,用switch语句来进行转换。
3)注意结束循环的方式
*/
int flag = 3;
printf("输入方向:w(上) s(下) a(左) d(右)\n");
while (flag) {
char ch ;
scanf("%c",&ch);
getchar();
switch (ch) {
case 'w':
case 'W':
printf("上\n");
break;
case 's':
case 'S':
printf("下\n");
break;
case 'a':
case 'A':
printf("左\n");
break;
case 'd':
case 'D':
printf("右\n");
break;
case 'q':
case 'Q':
flag = 0;
break;
default:
printf("输入有误!\n");
break;
}
}