#include <stdio.h>
int main(int argc, const char * argv[]) {
//定义变量
char direction;
printf("请控制小人移动: w.上 s.下 a.左 d.右 q.退出\n");
//写一个死循环
int flag = 1;
while (flag) {
// 让玩家输入方法,如果玩家不输入方向系统会一直等待
scanf("%c",&direction);
// w 上 s 下 a 左 d 右 q退出
// W S A D
switch (direction) {
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':
printf("程序正在退出...\n");
printf("程序已经退出.\n");
flag = 0;
break;
default:
break;
}
}
//垃圾回收
return 0;
} |
|