亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? stu_sys.c

?? 學生成績系統開發 老師上課的課件里面的 是南大老師課件的 質量很高
?? C
?? 第 1 頁 / 共 2 頁
字號:
     scanf("%d",&w0);
     w2=1;         /*來控制保存,使w2=1是標記已有過修改*/
    }
  else
    {w0=0;
     if(w2==1)
       stu[k]=s;
    }      /*走到這里是由于用戶沒有確認這次修改(在調用修改函數w1=modify_data(k,n);時沒有確認).  使W0=0,為了讓終止循環,
  stu[k]=s,則把備份的s恢復給stu[k](即當次修改的),這樣的好處是確保在此之前修改過的成功保存,而本次(用戶沒有確認的)不修改*/
  if(w0!=1&&w2==1)     /*W0不等于1則表示正常返回,w2=1表示在此之前有過修改,這時就保存用戶已確認修改的并返回*/
        save(n);       /*w2不等于1表示在此次之前沒有修改過(即:第一次),而又反悔這次修改,則不保存返回*/
  }
  while(w0==1);
 menu();
}
 /****************刪除模塊****************/
del()                             /*刪除模塊*/
{struct student s;
 FILE *fp;
 int i,j,n,k,c,w0=1;
 n=load();
 do
 {//clrscr();
  k=-1;
  /*給用戶看全部記錄以便確認要刪除的記錄*/
  puts___();
  printf_face();                /*調用顯示數據結構項目函數*/
  for(i=0;i<n;i++)
    if(stu[i].ave!=0)
     {if((i!=0)&&(i%10==0))     /*目的是分屏顯示,每10個一屏*/
       {printf("\n\nRemember NO. which needed del. pass any key to contiune  . . .");
        getch();
        puts("\n\n");
       }
      printf_one(i);                   /*調用顯示一個記錄的函數*/
     }
  puts___();
  do
   {printf("\n\nEnter NO. that you want to Delete!    NO.:");
    scanf("%s",s.num);                /*輸入要修改的數據的學號*/
    for(i=0;i<n;i++)                  /*查找要修改的數據*/
     if(strcmp(s.num,stu[i].num)==0)
       {k=i;                      /*找到要修改的記錄的下標賦給K*/
        s=stu[i];
       }
    if(k==-1) printf("\n\nNO exist! please again"); /*K=-1,表示沒有找到相同之的*/
   }
   while(k==-1);
  puts("\n");
  printf_face();                /*調用顯示數據結構項目函數*/
  printf_one(k);                  /*調用顯示一個記錄的函數*/
  printf("\nAre you sure?\n\t1).sure   2).no and del another   3).back without save all  [ ]\b\b");
  scanf("%d",&c);
  if(c==1)
    {stu[k].ave=0;         /*stu[k].ave=0用來標識這個記錄是要刪除的.保存時則不保存stu[k].ave=0的數據*/
     printf("\n\nSuccessful ^_^.\n\nAre you again?\n\t1).again  2).back to menu\t[ ]\b\b");   /*問是否繼續*/
     scanf("%d",&w0);
    }
  if(c==3) w0=0;           /*w0=0不刪除直接返回*/
  if(w0!=1&&c!=3)           /*只有當確認刪除后返回才保存,不刪除直接返回則不保存,且不保存在此之前刪除過的記錄*/
     save(n);
  }
  while(w0==1);
 menu();              /*返回主介面*/
}
/****************瀏覽(全部)模塊****************/
browse()                          /*瀏覽(全部)模塊*/
{int i,j,n;
 n=load();         /*加載記錄*/ 
 puts___();
 printf_face();                  /*調用顯示數據結構項目函數*/
 for(i=0;i<n;i++)
   {if((i!=0)&&(i%10==0))               /*目的是分屏顯示*/
     {printf("\n\nPass any key to contiune  . . .");
      getch();
      puts("\n\n");
     }
    printf_one(i);                 /*調用顯示一個記錄的函數*/
   }
 puts___();
 printf("\tThere are  %d record.\n",n);
 printf("\nPass any key to back  . . .");
 getch();                          /*按任意健*/
 menu();
}
 /****************查找模塊****************/
search()                          /*查找模塊*/
{int i,n,k,w1=1,w2,w3,w4;
 struct student s;
 n=load();
 do
  {do
    {k=-1;
     printf("\n\nEnter name that you want to search!    name:");
     scanf("%s",s.name);                /*輸入要修改的數據的學號*/
     printf_face();                 /*調用顯示數據結構項目函數*/
     for(i=0;i<n;i++)                  /*查找要修改的數據*/
       if(strcmp(s.name,stu[i].name)==0)
         {k=i;                      /*找到要修改的記錄*/
          printf_one(k);break;                  /*調用顯示一個記錄的函數*/
         }
     if(k==-1)
       {printf("\n\nNO exist! please");
        printf("\n\nAre you again?\n\t1).again   2).NO and back   [ ]\b\b");
        scanf("%d",&w1);
       }
    }
    while(k==-1&&w1==1);              /*如果w1不等于1則直接返回*/
   w4=0;w3=0;
   if(k!=-1)                           /*k不等于-1表示找到,如果找到則選擇操作*/
       {printf("\n\nWhat do you want to do?\n\t1).Search another   2).Modify   3).Delete   4).Back menu   [ ]\b\b");
        scanf("%d",&w2);
        switch(w2)
          {case 2:w3=modify_data(k,n);break; /*調用修改數據函數*/
           case 3:{printf("\nAre you sure?\n\t1).Sure   2).No and back   [ ]\b\b");
                   scanf("%d",&w4);
                   if(w4==1)
                     stu[k].ave=0;     /*表示刪除*/
                   break;
                  }
          }
        if(w3==1||w4==1)
           {save(n);
            printf("\n\nSuccessful. ^_^.");
            printf("\n\nWhat do you want to do?\n\t1).Search another   2).Back   [ ]\b\b");
            scanf("%d",&w2);
           }
       }
   }
   while(w2==1);
 menu();
}
/****************插入模塊****************/
insert()                           /*插入模塊*/
{int i,j,n,c;
 struct student s;
 n=load();
 puts("\nInput one data.\n");
 do
  {input(n);       /*輸入到第n個記錄,即插入到最后*/
   printf_face();
   printf_one(n);
   printf("\n\nAre you sure?\n\n\t1).Sure\t2).cancel snd again\t3).Back withuot save  [ ]\b\b");
   scanf("%d",&c);
   if(c==1)
     {for(j=0;j<n;j++)                    /*用起泡法排序*/
        for(i=n;i>j;i--)
          if(stu[i].ave>stu[i-1].ave)
            {s=stu[i-1];stu[i-1]=stu[i];stu[i]=s;}
      save(n+1);
      printf_back();
     }
   else if(c!=2) menu();
  }
  while(c==2);
}
 /****************排序模塊(按平均成績)****************/
order()                           /*排序模塊(按平均成績)*/
{int i,j,k,n;
 struct student s;
 n=load();
 for(i=0;i<n-1;i++)              /*選擇法排序*/
   {k=i;
    for(j=i+1;j<n;j++)
      if(stu[j].ave>stu[k].ave) k=j;
    s=stu[i];stu[i]=stu[k];stu[k]=s;
   }
 save(n);
 puts("\n\n");
 printf_back();
}
 /****************主界面****************/
menu()                            /*主界面*/
{int n,w1;
 do
  {
   puts("\n\t\t\t   Copy right by CHEN LIN BIN!");
   puts("\t\t\t\t  24/06/2005!\n\n");
   puts("\t\t*********************MENU*********************\n\n");
   puts("\t\t\t\t1.Enter new data");
   puts("\t\t\t\t2.Addition data");
   puts("\t\t\t\t3.Modify data");
   puts("\t\t\t\t4.Delete data");
   puts("\t\t\t\t5.Browse all");
   puts("\t\t\t\t6.Search by name");
   puts("\t\t\t\t7.Insert data");
   puts("\t\t\t\t8.Order by average");
   puts("\t\t\t\t9.Exit");
   puts("\n\n\t\t**********************************************\n");
   printf("Choice your number(1-9): [ ]\b\b");
   scanf("%d",&n);
   if(n<1||n>9)                                  /*對選擇的數字作判斷*/
     {w1=1;getchar();}
   else  w1=0;
  }
  while(w1==1);
 /*選擇功能*/
 switch(n)
  {case 1:enter();break;      /*輸入模塊*/
   case 2:add();break;        /*追加模塊*/
   case 3:modify();break;     /*修改模塊*/
   case 4:del();break;        /*刪除模塊*/
   case 5:browse();break;     /*瀏覽模塊*/
   case 6:search();break;     /*查找模塊*/
   case 7:insert();break;     /*插入模塊*/
   case 8:order();break;      /*排序模塊*/
   case 9:exit(0);            /*退出*/
  }
}
/*****************主函數****************/
main()
{menu();
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产麻豆成人精品| 91免费精品国自产拍在线不卡| 国产精品亚洲人在线观看| 色偷偷久久一区二区三区| 精品久久久久久久久久久久包黑料| 国产精品亲子伦对白| 免费观看91视频大全| 欧美伦理电影网| 欧美国产精品专区| 久久国产欧美日韩精品| 欧美三级电影网| 亚洲欧美日韩精品久久久久| 国产美女在线精品| 91麻豆精品国产91久久久 | 91精品欧美久久久久久动漫| 亚洲国产精品精华液2区45| 婷婷开心激情综合| 色婷婷av一区二区三区软件| 国产清纯白嫩初高生在线观看91 | 中文字幕在线免费不卡| 91精品国产91久久久久久一区二区 | 日本强好片久久久久久aaa| 成人app网站| 久久日一线二线三线suv| 五月天激情综合| 欧美高清www午色夜在线视频| 中文一区二区在线观看| 日韩国产高清影视| 欧美日韩精品综合在线| 亚洲精品乱码久久久久久久久| 成人午夜电影久久影院| 久久久青草青青国产亚洲免观| 久久爱另类一区二区小说| 欧美年轻男男videosbes| 一区二区三区在线观看欧美| 色婷婷激情一区二区三区| 成人免费在线视频观看| 99久久综合精品| 亚洲欧洲成人精品av97| www.综合网.com| 亚洲国产成人私人影院tom| 国产精品一区在线观看你懂的| 精品国产乱码久久| 国产一区二区主播在线| 久久久久久黄色| 粉嫩欧美一区二区三区高清影视| 欧美精品一区二区三区久久久| 精品一区二区三区视频在线观看 | 成人性视频网站| 中文字幕高清不卡| 91小视频免费看| 激情综合一区二区三区| 久久亚洲春色中文字幕久久久| 国产在线精品一区二区夜色| 中文字幕av一区二区三区免费看| 暴力调教一区二区三区| 一区二区三区精品视频在线| 91麻豆精品国产综合久久久久久| 国产在线视频精品一区| 17c精品麻豆一区二区免费| 欧美伊人久久久久久久久影院 | 亚洲人午夜精品天堂一二香蕉| 一本一道久久a久久精品 | 欧美影院一区二区三区| 五月婷婷综合激情| 精品成人免费观看| 99在线精品观看| 亚洲成av人**亚洲成av**| 欧美成人r级一区二区三区| 成人一级黄色片| 五月激情综合网| 国产性天天综合网| 欧美人与z0zoxxxx视频| 国产精品亚洲一区二区三区在线 | 欧美成人国产一区二区| 成人a免费在线看| 午夜av一区二区| 亚洲国产精品成人久久综合一区| 欧美午夜在线观看| 高清久久久久久| 麻豆成人久久精品二区三区红 | 午夜影院久久久| 久久久91精品国产一区二区精品 | 一区二区三区精品视频| 精品国产一区二区三区av性色| 99久久精品费精品国产一区二区| 欧美xxxxx牲另类人与| 午夜欧美视频在线观看| 9191精品国产综合久久久久久| 欧美专区在线观看一区| 久久久精品蜜桃| 91最新地址在线播放| 日韩一级黄色片| 国产麻豆一精品一av一免费| 一区二区三区毛片| 国产三级精品三级在线专区| 欧美日韩国产一区| 91在线精品秘密一区二区| 经典三级视频一区| 日本欧美一区二区三区乱码| 亚洲宅男天堂在线观看无病毒 | 国产99久久久国产精品免费看| 天天综合色天天| 亚洲一卡二卡三卡四卡 | 天天影视网天天综合色在线播放| 中文字幕在线不卡一区| 国产免费观看久久| 欧美精品一区二区久久久| 91精品欧美一区二区三区综合在 | 亚洲一二三区视频在线观看| 中文字幕一区二区三区av| 国产精品私人影院| 国产日韩欧美不卡| 久久久国产精品麻豆| 久久免费电影网| 久久综合狠狠综合| 精品欧美黑人一区二区三区| 精品美女在线观看| 日韩精品中文字幕一区二区三区 | 免费高清成人在线| 久热成人在线视频| 久久99国内精品| 国内精品免费**视频| 国产一区二区三区久久悠悠色av | 免费观看91视频大全| 久热成人在线视频| 国产精品一区二区果冻传媒| 国产酒店精品激情| 国产福利一区在线观看| 福利一区福利二区| 91麻豆高清视频| 欧美视频一区二区在线观看| 欧美乱妇15p| 26uuu精品一区二区| 国产婷婷一区二区| 亚洲色图制服丝袜| 午夜精品成人在线视频| 美女视频网站黄色亚洲| 国产呦精品一区二区三区网站| 国产河南妇女毛片精品久久久| 成人av在线观| 欧美在线一区二区三区| 3d成人h动漫网站入口| 精品国产凹凸成av人导航| 国产人成亚洲第一网站在线播放| 亚洲欧美一区二区三区极速播放 | 欧美久久久久久久久中文字幕| 欧美一二三区在线| 国产精品免费视频一区| 亚洲国产毛片aaaaa无费看| 日本亚洲一区二区| 高清不卡在线观看| 欧美日韩电影一区| 国产欧美一区二区精品性色超碰| 国产精品剧情在线亚洲| 亚洲成人自拍一区| 国产成人精品一区二| 色婷婷av一区二区| 久久久五月婷婷| 亚洲国产一二三| 成人视屏免费看| 欧美日韩一区二区三区免费看| 久久伊人中文字幕| 亚洲成年人影院| 国产传媒欧美日韩成人| 欧美精品乱人伦久久久久久| 久久久久久日产精品| 亚洲精品国产精华液| 国产一区二区电影| 欧美日韩精品免费| 亚洲人成网站色在线观看| 麻豆精品视频在线| 欧洲精品视频在线观看| 国产喂奶挤奶一区二区三区| 日韩激情一区二区| 在线免费亚洲电影| 国产精品麻豆欧美日韩ww| 久久av老司机精品网站导航| 欧美午夜片在线观看| 国产欧美一二三区| 免费欧美日韩国产三级电影| 欧美视频日韩视频| 亚洲美女视频一区| 懂色一区二区三区免费观看| 日韩免费观看高清完整版在线观看| 一区二区三区电影在线播| 波多野结衣在线一区| 欧美一区日韩一区| 午夜成人在线视频| 在线视频中文字幕一区二区| 中文字幕在线不卡一区| 国产一区二区三区四区五区入口 | 免费欧美在线视频| 欧美日韩精品一区视频| 亚洲国产成人av网| 欧美欧美欧美欧美首页| 丝瓜av网站精品一区二区| 欧美自拍偷拍午夜视频| 亚洲综合色成人| 欧美性猛片aaaaaaa做受|