黑马程序员技术交流社区

标题: 使用While循环实现控制 w(上) s(下) a(左) d(右) 方向控制 [打印本页]

作者: veggiegfei    时间: 2015-9-3 09:44
标题: 使用While循环实现控制 w(上) s(下) a(左) d(右) 方向控制
include<stdio.h>
int main(){
     char director;
     printf("请输入方向:W(上)  S(下)  A(左) D(右)\n" );
    while(1){
         scanf("%c",&director);
        switch(director){
                       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;
                               }
    }
     return 0;}
感觉这样写很low,有没有好的方法




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2