简易飞机游戏

在排布时加空格才能整齐
加#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");
}

猜你喜欢

转载自blog.csdn.net/weixin_43437385/article/details/83119636