C语言是iOS的基础,所以准备学习iOS开发的同学一定要学好C。
下面就利用while循环结构制作一个小游戏,输入方向,控制小人的移动。
思想如下:
1、设置一个变量,用来存储移动方向
2、设置一个参数flag代表状态
3、设置一个while循环,决定是否执行游戏
4、提醒用户输入方向 其中 w 上,s下,a,左,d 右,q 退出
5、接收用户输入的方向
6、判断用户输入的方向,并进行打印
代码如下所示:
#include <stdio.h>
int main(int argc, const char * argv[]) {
char direct;
int flag=1;
while(flag){
printf("请输入小人移动发方向,其中 w 上,s下,a,左,d 右,q 退出\n");
scanf("%s",&direct);
switch (direct) {
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:{
printf("请输入正确的方向\n");
break;
}
}
}
return 0;
} |
|