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

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

?? 學生成績系統.txt

?? 學生成績管理器
?? TXT
字號:
#include
 #include
 
 #define LEN sizeof(struct student)
 #define N 35
 #include
 #define NULL 0
 int n=0;
 char m[8]={'0','1','2','3','4','5','6','7'};
 int i;char c[10];char d[10];
 char fname[20],fname0[20],fname6[20]={"shanchu"};
 struct student
 {long num;
 char name[10];
 int eng;
 int math;
 int comp;
 int ave;
 int all;
 }p;

 void shuru()
 {FILE *fp;
  printf("\n\n\t請輸入存儲學生數據的文件名:");
  scanf("%s",fname);
  fp=fopen(fname,"w");
  printf("\t輸入的數據之間請用跳格鍵(Tab)隔開\n\t每輸入完一個學生的信按回車鍵(Enter)\n");
  printf("\t結束輸入學生數據時,請輸入一個學生的學號為0并按回車鍵\n");
  printf("\t學號 姓名 英語 數學 計算機\n");
  do{ printf("\t");
  scanf("%ld",&p.num);
  if(p.num==0) break;
  scanf("\t%s\t%d\t%d\t%d",p.name,&p.eng,&p.math,&p.comp);
  p.all=(p.eng+p.math+p.comp);
  p.ave=(p.all/3);
  fwrite(&p,LEN,1,fp);
  n++;
    }while(1);
  fclose(fp);
  }

  void chazhao()
  {char fname1[20];
  FILE *fp;
  do{printf("\n\n\t請輸入查找學生數據的文件名:");
     scanf("%s",fname1);
     if(strcmp(fname1,fname)==0){fp=fopen(fname,"r");break;}
       else printf("\t你輸入的文件不存在\n");}while(1);
  long number;
  do
   { printf("\t請輸入要查找的學生的學號按回鍵(Enter):");
     scanf("%ld",&number); rewind(fp);
     for(i=0;i      { fread(&p,LEN,1,fp);
 if(number==p.num) { printf("\t學號 姓名 英語 數學   計算機 平均分 總? \n");
   printf("\t%ld\t%s\t%d\t%d\t%d\t%d\t%d\n",p.num,p.name,p.eng,p.math,p.comp,p.ave,p.all);
   }
       }

  printf("\t你還要查找嗎?如果繼續請輸y'加回車鍵,否'n'加回車鍵:");
  scanf("%s",c);}while(c[0]=='y');
  fclose(fp);
  }


  void paixu()
  {FILE *fp;char fname3[20];struct student k[N];
  do{printf("\n\n\t請輸入你要排序的學生數據的文件名:");
  scanf("%s",fname3);
  if(strcmp(fname3,fname)==0)
  {fp=fopen(fname,"r");break;}
  else printf("\t你輸入的文件不存在\n");}while(1);
  rewind(fp);
  for(i=0;i  fread(&k[i],LEN,1,fp);
   int w,q,j,g,t,t2,t3,t4,t5;char z[10];long t1;
   for(q=0;q   {g=q;
  for(j=q+1;j  if(k[j].ave  t=k[g].ave;k[g].ave=k[q].ave;k[q].ave=t;
  t1=k[g].num;k[g].num=k[q].num;k[q].num=t1;
  t2=k[g].eng;k[g].eng=k[q].eng;k[q].eng=t2;
  t3=k[g].math;k[g].math=k[q].math;k[q].math=t3;
  t4=k[g].comp;k[g].comp=k[q].comp;k[q].comp=t4;
  t5=k[g].all;k[g].all=k[q].all;k[q].all=t5;
  for(w=0;w<10;w++)
  {z[w]=k[g].name[w];k[g].name[w]=k[q].name[w];k[q].name[w]=z[w];};
  }
  fclose(fp);
  printf("\n\n\t請輸入存儲排完序的數據的文件名\n\t注意此文件名和存儲原始數據的文件名不相同\n");
  printf("\t");
  scanf("%s",fname0);
  fp=fopen(fname0,"w");
  for(i=0;i  fclose(fp);
  }

   void shuchu()
  {FILE *fp;char fname2[20];
   do{printf("\n\n\t請輸入你要輸出學生數據的文件名:");
   scanf("%s",fname2);
  if(strcmp(fname2,fname)==0){fp=fopen(fname,"r");break;}
  else if(strcmp(fname2,fname0)==0){fp=fopen(fname0,"r");break;}
  else if(strcmp(fname2,fname6)==0){fp=fopen(fname6,"r");break;}
  else printf("\t你輸入的文件不存在\n");}while(1);
  rewind(fp);
  printf("\t學號 姓名 英語 數學 計算機 平均分 總分\n");
  printf("\t==============================================================\n");
  for(i=0;i  {fread(&p,LEN,1,fp);
   printf("\t%ld\t%s\t%d\t%d\t%d\t%d\t%d\n",p.num,p.name,p.eng,p.math,p.comp,p.ave,p.all);
  }
  printf("\t==============================================================\n");
  fclose(fp);}

  void tongji()
  {FILE *fp;char fname4[20];int e1=0,e2=0,e3=0,e4=0,e5=0;
   do{printf("\n\n\t請輸入你要統計的學生數據的文件名:");
  scanf("%s",fname4);
  if(strcmp(fname4,fname)==0)
  {fp=fopen(fname,"r");break;}
  else printf("\t你輸入的文件不存在\n");}while(1);
  rewind(fp);
  for(i=0;i  {fread(&p,LEN,1,fp);
    if(p.ave<=59&&p.ave>=0)e1=e1+1;
    if(p.ave<=69&&p.ave>=60)e2=e2+1;
    if(p.ave<=79&&p.ave>=70)e3=e3+1;
    if(p.ave<=89&&p.ave>=80)e4=e4+1;
    if(p.ave<=100&&p.ave>=90)e5=e5+1;
    }
   fclose(fp);
    printf("\t按平均分統計各分數段的學生人數         \n");
    printf("\t==============================================================\n");
    printf("\t分數段\t0--59\t60--69\t70--79\t80--89\t90--100        \n");
    printf("\t人 數 \t  %d\t  %d\t  %d\t  %d\t  %d\n",e1,e2,e3,e4,e5);
    printf("\t==============================================================\n");
   }

   void shanchu()
  {FILE *fp,*fp1;char fname5[20];long number;struct student M[N];
   printf("\n\t");
   do{printf("\n\t請輸入你要刪除學生數據的文件名:");
  scanf("%s",fname5);
  if(strcmp(fname5,fname)==0)
  {fp=fopen(fname,"r");break;}
  else printf("\n\t你輸入的文件不存在 \n");}while(1);
  rewind(fp);
  fp1=fopen(fname6,"w");
  do{printf("\t請輸入要刪除數據的學生的學號并按回車鍵:");
     scanf("%ld",&number);
     for(i=0;i       {fread(&M[i],LEN,1,fp);
 if(M[i].num!=number)fwrite(&M[i],LEN,1,fp1);
       }
      n--;
      fcloseall();
      fp1=fopen(fname6,"r");fp=fopen(fname,"w");
      for(i=0;i      {fread(&M[i],LEN,1,fp1);fwrite(&M[i],LEN,1,fp);}
      fcloseall();
      printf("\t你還要刪除嗎?如果繼續請輸入'y'加回車鍵,否則'n'加回車鍵:");
      scanf("%s",c);
    }while(c[0]=='y');

  }

   void charu()
   {FILE *fp;char fname7[20];
    do{printf("\t請輸入你要插入學生數據的文件名:");
    scanf("%s",fname7);
    if(strcmp(fname7,fname)==0){fp=fopen(fname,"r+");break;}
     else printf("\t你輸入的文件不存在 ");}while(1);

 printf("\t請輸入你要插入的數據\n\t輸入的數據之間請用跳格鍵(Tab)隔開\n\t每輸入完一個學生的數據按回車鍵(Enter) \n");
 printf("\t結束插入學生數據時,請輸入一個學生的學號為0并按回車鍵\n");
 printf("\t學號\t姓名\t英語\t數學\t計算機 \n");
 do{fseek(fp,n*LEN,0);printf("\t");
    scanf("\t%ld",&p.num);
    if(p.num==0) break;
    scanf("\t%s\t%d\t%d\t%d",p.name,&p.eng,&p.math,&p.comp);
    p.all=(p.eng+p.math+p.comp);
    p.ave=(p.all/3);
    fwrite(&p,LEN,1,fp);
    n++;}while(1);
    fclose(fp);
  }


  void zhujiemian()
 {
 printf("\n\t                          主菜單                   \n");
 printf("\n");
 printf("\t============================================================== \n");
 printf("\n");
 printf("\t              1.數據輸入               2.數據輸出             \n");
 printf("\n");
 printf("\t              3.數據排序(按平均分)     4.數據查找(按學號)     \n");
 printf("\n");
 printf("\t              5.數據的插入             6.數據的刪除(按學號)   \n");
 printf("\n");
 printf("\t              7.數據的統計(按平均分)? 0.退出         \n");
 printf("\n");
 printf("\t============================================================== \n");
 printf("\t請輸入你的選擇(0---7)并按回車鍵:");
 scanf("%s",d);
 }
  void main()
   {do
  {
  zhujiemian();
  if(d[0]==m[0])break;
  else if(d[0]==m[1]){shuru();printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");}
  else if(d[0]==m[2]){shuchu();}
  else if(d[0]==m[3]){paixu();}
  else if(d[0]==m[4]){chazhao();}
  else if(d[0]==m[5]){charu();}
  else if(d[0]==m[6]){shanchu();}
  else if(d[0]==m[7]){tongji();}
  else {printf("\t你的選擇不正確!請重新選擇! \n");

       }
 }while(1);
  printf("\n\t\n\t\n\t\n\t\n\t\n\t\n\t");
  printf("\t\t謝謝你的使用!!! 如果發現什么問題\n\t\t\t請聯 系:E-mail:zhudepeng@sohu.com ") ;
 
 }

 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
青青草一区二区三区| 精品美女一区二区三区| 日本在线不卡一区| 中文字幕乱码久久午夜不卡| 欧美中文字幕一区| 美脚の诱脚舐め脚责91 | 91女厕偷拍女厕偷拍高清| 中文无字幕一区二区三区| 欧美日韩色综合| 国产91丝袜在线18| 亚洲一区二区三区自拍| 91精品在线免费| 大美女一区二区三区| 一区二区三区四区中文字幕| 91精品国产麻豆| 国产成人一级电影| 亚洲国产sm捆绑调教视频 | 在线亚洲一区二区| 激情深爱一区二区| 无吗不卡中文字幕| 亚洲欧洲成人精品av97| 26uuu另类欧美亚洲曰本| 在线观看亚洲一区| 国产91精品一区二区麻豆亚洲| 亚洲综合色自拍一区| 国产欧美1区2区3区| 欧美一区二区三区四区视频| 99re这里只有精品视频首页| 韩国精品主播一区二区在线观看| 最新国产精品久久精品| 久久日韩精品一区二区五区| 欧美日韩国产首页| 色综合久久九月婷婷色综合| 不卡一区二区在线| 久久99国内精品| 青青草97国产精品免费观看 | 国产免费成人在线视频| 欧美一二三区在线观看| 欧美肥妇bbw| 欧美狂野另类xxxxoooo| 欧美喷水一区二区| 欧美电影影音先锋| 欧美日韩国产区一| 欧美大胆一级视频| 精品久久久久香蕉网| 精品久久人人做人人爽| 亚洲精品在线观| 日韩精品综合一本久道在线视频| 日韩一区在线播放| 亚洲欧美另类小说视频| 一区二区三区高清不卡| 日韩成人一级大片| 国产综合久久久久久鬼色| 国产精品综合视频| 99r国产精品| 91麻豆精品国产自产在线 | 日韩欧美一区在线观看| 久久久久国产精品麻豆| 亚洲精品中文在线| 亚洲mv在线观看| 国产一区二区三区日韩| 91在线观看免费视频| 欧美精品第1页| 久久九九影视网| 亚洲男人电影天堂| 黑人精品欧美一区二区蜜桃| youjizz久久| 欧美va天堂va视频va在线| 中文字幕在线不卡视频| 日韩电影一二三区| 成人av在线资源网| 久久综合狠狠综合| 午夜精品一区二区三区电影天堂 | 亚洲观看高清完整版在线观看| 欧美高清激情brazzers| 国产视频一区二区在线观看| 日本欧美在线观看| 日本高清不卡视频| 国产精品女人毛片| 国产乱子伦一区二区三区国色天香| 欧美日韩亚洲综合一区| 亚洲视频中文字幕| 9人人澡人人爽人人精品| 久久免费午夜影院| 久久疯狂做爰流白浆xx| 欧美性大战久久| 亚洲一二三区不卡| 在线视频综合导航| 亚洲激情图片一区| 欧美色视频一区| 亚洲成国产人片在线观看| 色欧美日韩亚洲| 亚洲视频 欧洲视频| 色综合天天综合网国产成人综合天 | 欧美激情自拍偷拍| 激情综合五月婷婷| 久久九九影视网| 国产高清无密码一区二区三区| 久久综合精品国产一区二区三区| 美女视频黄 久久| 久久久久97国产精华液好用吗| 美女网站色91| 中文天堂在线一区| 欧美主播一区二区三区| 日韩1区2区3区| 久久久国产午夜精品| 成人国产精品免费| 亚洲午夜在线观看视频在线| 日韩欧美不卡在线观看视频| 成人激情免费视频| 色综合天天综合网天天看片| 夜夜精品视频一区二区| 日韩欧美一区在线观看| 国产成人aaa| 琪琪一区二区三区| 亚洲欧洲日韩一区二区三区| 欧美一级理论片| 99久久婷婷国产综合精品电影| 婷婷一区二区三区| 日本一区二区三区电影| 911精品国产一区二区在线| 国产馆精品极品| 日本一道高清亚洲日美韩| 国产精品久久三区| 久久蜜桃av一区精品变态类天堂| 91福利精品视频| 不卡的看片网站| 国产成人小视频| 捆绑变态av一区二区三区| 亚洲电影一级黄| 尤物av一区二区| 亚洲欧洲性图库| 国产精品久久免费看| 国产三级精品视频| 久久影视一区二区| 日本中文字幕不卡| 一区二区理论电影在线观看| 国产精品久久久久aaaa樱花| 国产日韩欧美不卡在线| 久久奇米777| 久久久国产一区二区三区四区小说 | 亚洲欧美自拍偷拍色图| 中文字幕的久久| 中文字幕在线不卡视频| 亚洲精品欧美综合四区| 伊人性伊人情综合网| 亚洲一区影音先锋| 日日夜夜一区二区| 日本免费在线视频不卡一不卡二| 日日夜夜精品视频天天综合网| 婷婷激情综合网| 精东粉嫩av免费一区二区三区| 黄色小说综合网站| 成人一区在线观看| 一本色道久久综合亚洲aⅴ蜜桃 | 亚洲高清免费在线| 另类中文字幕网| 国产精品888| 一本久道中文字幕精品亚洲嫩| 亚洲国产精品黑人久久久 | 精品久久一区二区| 亚洲视频电影在线| 蜜桃91丨九色丨蝌蚪91桃色| 国产99精品国产| 欧美日韩免费视频| 中文子幕无线码一区tr| 婷婷激情综合网| 成人动漫中文字幕| 日韩你懂的在线播放| 中文字幕视频一区二区三区久| 亚洲大片精品永久免费| 高清免费成人av| 日韩一区二区三区四区| 1024亚洲合集| 国产呦萝稀缺另类资源| 666欧美在线视频| 亚洲综合色在线| 色综合久久中文综合久久97| 国产日韩欧美综合在线| 日韩福利视频导航| 在线视频欧美精品| 亚洲乱码日产精品bd| 成人激情校园春色| 国产精品美女久久久久久2018 | 成年人午夜久久久| 国产女同互慰高潮91漫画| 六月丁香婷婷久久| 精品久久久久久久人人人人传媒| 亚洲成人免费看| 欧美日韩美女一区二区| 亚洲乱码中文字幕综合| 在线亚洲高清视频| 亚洲福利电影网| 91精品国产91久久久久久最新毛片| 亚洲精品日产精品乱码不卡| 国产精品久久久一本精品 | 日韩久久精品一区| 国产一区二区三区免费播放| 国产婷婷色一区二区三区四区 | 人人爽香蕉精品|