#include<stdio.h> //Made by Shi Shuangming
#include<stdlib.h> //调用几个比较怪异的头文件
#include<conio.h>
int main()
{
int i,j,x=5,y=10;
char input;
int isfire=0;
for(;;)
{
system("cls"); //清除屏幕
if (isfire==0) //输出飞机上方的空行
{
for (i=0;i<x;i++)
{
printf("\n");
}
}
else //输出飞机上方的激光空行
{
for(i=0;i<x;i++)
{
for(j=0;j<y;j++)
printf(" ");
printf(" |\n");
}
isfire=0;
}spa
//打造一架普通的飞机
for(j=0;j<y;j++)printf(" ");
printf(" *\n");
for(j=0;j<y;j++)printf(" ");
printf("*******\n");
for(j=0;j<y;j++)printf(" "); get
printf(" * * \n");
input
if (kbhit()) //判断是否有指令输入
{
input = getch();//根据用户指令来移动,没必要输入回车
if (input=='a')
y--; //左移
if (input=='d')
y++;
if (input=='w')
x--; //上移
if (input=='s')
x++;
if (input==' ')
isfire=1; //空格开火
}
}
return 0;
}it
//你们能够复制下来到电脑里运行,比较有趣。io