在排布时加空格才能整齐
加#include<conio.h>
不要粗心for();错误
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
int main()
{
int i, j;//定义变量`在这里插入代码片`
int x = 10;//定义变量并初始化
int y = 5;//定义变量并初始化
char input;
int isfired = 0;//定义变量并初始化以便后续控制子弹
while (1)//循环控制子弹发出
{
system("cls");
if (isfired == 0)
{
for (i = 0; i < x; i++)
printf("\n");
}
/*for (i = 0; i < x; i++)
printf("\n");
for (j = 0; j < y; j++)
printf(" ");*/
else
{
for (i = 0; i < x; i++)
{
for (j = 0; j < y; j++)
printf(" ");
printf(" |\n");
}
isfired = 0;
}
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(" ");
printf(" ** **\n");
//scanf_s("%c", &input);
input = _getch();//使输入时可以不用按enter
if (input == 's')//设置按件
x++;
if (input =='w')
x--;
if (input == 'a')
y--;
if (input == 'd')
y++;
if (input == ' ')
isfired = 1;
}
system("pause");
}