⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 air-white.txt

📁 飞机票的预定系统
💻 TXT
字号:
#include <stdio.h>
#include <string.h>
#define N 10
void system();
typedef struct{
	int year;			//年
	int month;			//月
	int day;			//日
}date;				//定义日期
typedef struct{
	int hour;			//小时
	int minute;			//分钟
}time;				//定义时间
typedef struct{
	char num[5];		//飞机序号
	char start[10];		//出发地
	char finish[10];	//目的地
	date day;			//起飞日期
	time hour;			//起飞时间
	int count;			//机票数量
	int money;			//票价
}airplane;			//定义飞机信息

void main()//打印模块程序
{
	FILE *f;
	int i=0;
	char n;
	airplane air[N];
	system("color 79");
	for(i=0;i<N+1;i++)
	{
		printf("\n\n\t\t§请输入第%d条航班信息§\n",i+1);
		printf("\n\t\t请输入航班号:");  
		fflush(stdin);
		gets(air[i].num);
		printf("\n\t\t请输入起始站:");
		fflush(stdin);
		gets(air[i].start);
		printf("\n\t\t请输入终点站:");
		fflush(stdin);
		gets(air[i].finish);
		printf("\n\t\t请输入起飞日期(年-月-日):");
		fflush(stdin);
		scanf("%d-%d-%d",&air[i].day.year,&air[i].day.month,&air[i].day.day);
		printf("\n\t\t请输入起飞时间(点:分):");
		fflush(stdin);
		scanf("%d:%d",&air[i].hour.hour,&air[i].hour.minute);
		printf("\n\t\t请输入机票数:");
		fflush(stdin);
		scanf("%d",&air[i].count);
		printf("\n\t\t请输入票价(元):");
		fflush(stdin);
		scanf("%d",&air[i].money);
		
		printf("\n\n\t\t第%d个信息已经输入完毕是否继续(y/n)?",i+1);
		fflush(stdin);
		scanf("%c",&n);
		switch(n)
		{
		case 'y':
		case 'Y':
			system("cls");
			continue;
			break;
		case 'n':
		case 'N':
			//////////
			break;
		default:
			system("cls");
			printf("您的输入有误,请重新输入!!");
		}
		break;
	}
	
	if ((f=fopen("air.dat","w+t"))==NULL)
	{
		printf("File Can't be find!\n");
	}
	else
	{
		fflush(stdin);
		fwrite(&air,sizeof(air),1,f);
	}
	fclose(f);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -