#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