xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

資源簡介

題目:本系統是對火車車次信息的管理系統,車次信息包括:班次,發車時間,起點,終點,行駛時間,額定人數,訂票人數,車次信息有結構體數組保存,最后要將數據保存到文件中。 本系統包含以下幾個功能: 1、錄入班次信息, 2、瀏覽班次信息, 3、查詢班次信息。 4、修改班次信息。 5、刪除班次信息。 系統用菜單界面顯示,要求界面美觀大方。

資源截圖

代碼片段和文件信息

#include?
#include?
#include?
#include?
struct?stu?{
int?banci; //班次
int?hour; //小時
int?min; //分鐘
char?from[20]; //起點
char?to[20]; //終點
float?time1; //行駛時間
int?n; //額定人數
int?m; //訂票人數
}?che[1000];

int?num=0;

void?xieru()?{ //錄入函數
int?choice=1;
do?{

printf(“數據錄入\n“);
/*編寫數據錄入程序*/
printf(“請輸入班次\n“);
scanf(“%d“&che[num].banci);
printf(“請輸入出發時間(小時)\n“);
scanf(“%d“&che[num].hour);
printf(“請輸入出發時間(分鐘)\n“);
scanf(“%d“&che[num].min?);
printf(“請輸入起點\n“);
scanf(“%s“che[num].from?);
printf(“請輸入終點\n“);
scanf(“%s“che[num].to?);
printf(“請輸入行駛時間\n“);
scanf(“%f“&che[num].time1?);
printf(“請輸入額定人數\n“);
scanf(“%d“&che[num].n?);
printf(“請輸入已購票人數\n“);
scanf(“%d“&che[num].m?);
printf(“錄入成功\n\n“);
num++; //結構體計數加一
printf(“按1繼續輸入按0返回主菜單\n“);
scanf(“%d“?&choice);

}?while?(choice);

}

void?read?()?{
FILE?*fp;
int?i=0;

fp=fopen(“file.txt““r“);//只讀方式打開文件
if(!fp)?{//判斷文件能否打開
printf?(“請檢查目錄中是否有‘file.txt‘\n“);
return;
}

while?(!feof(fp))?{
fscanf?(fp“%d %d:%d %s %s %f %d %d\n“&che[i].banci?
????????&che[i].hour?&che[i].min?che[i].from?che[i].to?&che[i].time1?&che[i].n

????????&che[i].m);
i++;//將文件中內容讀到結構體數組中
}
num=i;
fclose(fp);//關閉文件
}

void?write()?{
FILE?*fp;
int?i=0;

fp=fopen(“file.txt““w“);

for?(i=0;?i fprintf?(fp“%d %d:%d %s %s %.2f %d %d\n“che[i].banci?
?????????che[i].hour?che[i].min?che[i].from?che[i].to??che[i].time1che[i].n

?????????che[i].m);
}
fclose(fp);
}

void?liulan()?{ //瀏覽文件
int?i;
time_t?ti;
struct?tm?*t;
time(&ti);
t=localtime(&ti); //獲取當地時間存到時間結構體t中

printf?(“\n班次 發車時間 起點 終點 行駛時間 額定人數 已訂票人數 列車狀況\n“);
for?(i=0;?i printf?(“%d %d:%-0.2d %s %s %.2f %d %d “che[i].banci?
????????che[i].hour?che[i].min?che[i].from?che[i].to?che[i].time1?che[i].n
????????che[i].m);
if(t->tm_hour?tm_hour?==che[i].hour&&t->tm_min? printf(“此班未發出\n“);
}?else?{
printf(“此班已發出\n“);
}
}
printf(“\n瀏覽成功按任意鍵返回主菜單\n“);
getche();
}

void?chaxun()?{
int?banci1ibiao=0;
char?zhongdian[20];
time_t?ti;
struct?tm?*t;
time(&ti);
t=localtime(&ti); //獲取當地時間存到時間結構體t中
printf(“輸入要查詢的班次“);
scanf(“%d“&banci1);
for(i=0;?i if(che[i].banci?==banci1)?{
printf?(“\n班次 發車時間 起點 終點 ?行駛時間 額定人數 已訂票人數 列車狀況\n“);
printf?(“%d %d:%-0.2d %s %s %.2f %d %d “che[i].banci?
????????che[i].hour?che[i].min?che[i].from?che[i].to?che[i].time1?che[i].n
????????che[i].m);
if(t->tm_hour?tm_hour?==che[i].hour&&t->tm_min? printf(“此班未發出\n“);
}?else?{
printf(“此班已發出\n“);
}
biao=1;
}
}
if(biao==1)?{
printf(“\n查詢成功\n“);
}?else?{
printf(“\n查詢失敗\n“);
}

printf(“\n查詢成功按任意鍵返回主菜單\n“);
getch();
}

vo

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????148??2018-06-11?19:35??車票系統\file.txt
?????文件??????176251??2018-07-30?21:07??車票系統\報告.docx
?????文件????????6730??2018-06-11?19:56??車票系統\車票系統.cpp
?????目錄???????????0??2018-07-30?21:07??車票系統\

評論

共有 條評論