欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      c語言實現(xiàn)機票管理系統(tǒng)源代碼

      時間:2019-05-14 03:13:43下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關的《c語言實現(xiàn)機票管理系統(tǒng)源代碼》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《c語言實現(xiàn)機票管理系統(tǒng)源代碼》。

      第一篇:c語言實現(xiàn)機票管理系統(tǒng)源代碼

      /*

      1、用戶和管理員及航班信息請以英文字母或數(shù)字輸入*/ /*

      2、管理員賬戶為:boss,密碼為:123。保存在txt文件中,需要修改請于程序中修改*/ /*

      3、部分文件讀寫為二進制讀寫,所以打開文件時會看到亂碼*/

      #include #include #include #include #define N 1000

      void zhujiemian();//主界面函數(shù)

      void verify();//用戶及管理員登錄選擇 void loginmanager();//管理員登錄 void loginuser();//用戶登錄

      void loginflightm();//管理員登錄機票系統(tǒng) void loginflightu();//用戶登錄機票系統(tǒng) void creatfile();//創(chuàng)建用戶信息模塊

      void saveuser();//用戶信息保存模塊程序

      void input();//輸入航班信息

      void print();//輸出航班信息

      void save();//保存航班信息

      void read();//讀取航班信息

      void paixu();// 對所有航班按航班號排序 void search();//查找航班信息

      void dingpiao();//訂票信息

      struct users

      //管理員/用戶信息結構體,管理員可以修改航班信息 {

      char Name[20];//管理員/用戶姓名

      char sexual[10];//用戶性別

      char ps[8];

      // 用戶密碼

      int age;

      //用戶年齡

      long Number;

      //用戶身份證號碼

      int power;

      //power為1是管理員登錄,為0是用戶登錄 }user[N],up,mg;//up為鍵盤輸入用戶信息,user[N]為文件保存的用戶信息,mg為管理員結構體

      int n;//所有用戶個數(shù),初始化為0 struct air //航班信息結構體

      {

      int num;

      //航班號

      char start[20];//出發(fā)地

      char over[20];//目的地

      char time[10];//時間

      int count;

      //票數(shù)

      int prize;

      //票價 }s[N],fnew;int i;

      int m=0;//所有航班個數(shù) #define

      PRINT “%-d%12s%12s%10s%12d%10dn”,s[i].num,s[i].start,s[i].over,s[i].time,s[i].count,s[i].prize //定義輸出格式

      void main()//主函數(shù) { zhujiemian();} void zhujiemian()//主界面函數(shù) { int j;

      printf(“#=====#n”);

      printf(“#

      歡迎進入機票管理系統(tǒng)

      #n”);printf(“#

      1、登錄系統(tǒng)

      #n”);printf(“#

      2、新用戶注冊

      #n”);printf(“#

      0、退出

      #n”);

      printf(“#=====#n”);printf(“請在1-2中選擇以回車鍵結束:nn”);

      scanf(“%d”,&j);

      switch(j)

      {

      case 1:verify();//進入機票系統(tǒng)

      break;

      case 2:creatfile();//進入用戶注冊系統(tǒng)

      break;

      case 0:;

      break;

      } }

      void verify()//驗證用戶及管理員信息模塊 { int j;system(“cls”);printf(“#=====#n”);printf(“#

      1、管理員登錄

      #n”);printf(“#

      2、用戶登錄

      #n”);printf(“#

      0、返回主界面

      #n”);

      printf(“#=====#n”);scanf(“%d”,&j);

      switch(j)

      {

      case 1:loginmanager();//進入管理員登錄界面

      break;case 2:loginuser();//進入用戶登錄界面

      break;case 0: system(“cls”);

      zhujiemian();//進入主界面

      break;

      } }

      /********管理員登錄確定函數(shù)**********/ void loginmanager(){ FILE * fp=NULL;//定義文件指針

      char DataFile[20]=“manager.txt”;//存儲管理員信息的文件名

      int i=0,j=1;

      char relogin;

      //是否重新登錄

      int success=0;

      //登錄成功的標志

      printf(“n---管理員登錄---n”);

      fp=fopen(DataFile,“r”);if(fp==NULL)//如果當前文件不存在,初始化根用戶名為boss,密碼為123,權限為管理員

      {

      printf(“首次使用該系統(tǒng)!n”);

      printf(“管理員賬戶為:boss 密碼為:123n”);

      fp=fopen(DataFile,“a”);//以追加方式打開文件

      user[0].Number=0;

      strcpy(user[0].Name,“boss”);

      strcpy(user[0].sexual,“male”);

      user[0].age=22;

      user[0].power=1;

      strcpy(user[0].ps,“123”);

      fwrite(&user[0],sizeof(user),1,fp);

      fclose(fp);

      } else fclose(fp);again: printf(“請輸入管理員姓名:”);

      scanf(“%s”,up.Name);//輸入用戶名

      up.Name[19]='