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

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

STU

  • This a really intresting and challenging game of Airstrike cool STU

    This a really intresting and challenging game of Airstrike cool STU

    標簽: challenging intresting Airstrike really

    上傳時間: 2015-07-25

    上傳用戶:kbnswdifs

  • 求K階斐波那契序列 一個難得的數據結構示例 有詳細注解 適合正在學習數據結構的STU

    求K階斐波那契序列 一個難得的數據結構示例 有詳細注解 適合正在學習數據結構的STU

    標簽: STU 數據結構 序列

    上傳時間: 2016-10-12

    上傳用戶:王慶才

  • 此系統是應老師所布置的作業編制而成

    此系統是應老師所布置的作業編制而成,該系統具有存貯學生數據,按學號、姓名查詢,列出學生成績和統計功能。\n \n 使用方法:系統輸入數據后,將在當前目錄中建立一個名為STU.dat文件,用于保存輸入的數據。學號輸入只能用數字輸入,并且學號只能是10位。姓名輸入符合中國人的姓名,只能用中文,且最長為5個漢字。\n

    標簽: 編制

    上傳時間: 2015-06-14

    上傳用戶:huannan88

  • Driver to create flat random graphs and two forms of hierarchical graphs (N-level and transit-STU

    Driver to create flat random graphs and two forms of hierarchical graphs (N-level and transit-STUb)

    標簽: graphs hierarchical transit-STU and

    上傳時間: 2013-12-20

    上傳用戶:ggwz258

  • It s the Naive Bayes algorithm with import function dat-files, realized by the tools of Visual STU

    It s the Naive Bayes algorithm with import function dat-files, realized by the tools of Visual STUdio developer system.

    標簽: the algorithm dat-files function

    上傳時間: 2017-07-26

    上傳用戶:qiaoyue

  • 成績查詢系統

    #include<stdio.h> #include<string.h> #include<stdlib.h> #define N 100 int iNumOfSTU=0; struct score   {   float math;   float english;   float computer;   }; struct STUdent   {   int number;   char name[20];   struct score sco;   float average;   }; struct STUdent STU[N]; void print_menu(void);//輸出菜單 void choosemenu(void);//菜單選擇 void input_STUdent1(int);//輸入學生信息 void input_STUdent2(void);//輸入總函數 void input_STUdent3(int &,int);//判斷學號是否重復 void input_STUdent4(int,int);//覆蓋原信息 void sort_STUdent3(STUdent s[],int);//按照英語成績排序 void sort_STUdent4(STUdent s[],int);//按照計算機成績排序 void sort_STUdent2(STUdent s[],int);//按照數學成績排序 void sort_STUdent5(STUdent s[],int);//按照平均成績排序 float input_score2(int);//計算學生平均成績 void print_STUdent2(void);//顯示表頭 void print_STUdent3(int);//顯示學生信息 void print_STUdent1(int);//顯示全部學生資料 void sort_STUdent1(void);//排序總函數 void menu(void);//菜單調度總函數 int search_STUdent2(int);//按學號查詢學生信息并輸出 void search_STUdent3(int);//按平均分最高查詢并輸出 void search_STUdent1(void);//查詢總函數 void delete_STUdent2(int,int);//刪除學生信息 void delete_STUdent1(void);//刪除總函數 void change_STUdent2(int);//修改學生資料 void change_STUdent1(void);//修改總函數 void input_score3(int);//統計成績 void input_score1(void);//統計成績總函數 void print_help(void);//輸出幫助信息 void exit_STUdent(void);//退出系統 void save_STUdent(STUdent *,int);//保存學生信息 void main()   {   menu();   } void save_STUdent(STUdent *s,int a)//保存學生信息   {   FILE *fp;     if((fp=fopen("d:\\學生信息.txt","wb"))==NULL)       {       printf("不能打開文件!\n");       }     else       {       printf("保存信息到D盤\n");       fprintf(fp,"本班所有學生具體信息如下:\r\n");       fprintf(fp,"  學號       姓名           數學成績       英語成績     計算機成績     平均成績\r\n");       for(int i=0;i<a;i++)         {         fprintf(fp,"%8d%12s%14.2f%14.2f%14.2f%14.2f\n",STU[i].number,STU[i].name,STU[i].sco.math,STU[i].sco.english,STU[i].sco.computer,STU[i].average);         fprintf(fp,"\r\n");         }       fclose(fp);       printf("信息保存成功!\n");       }   } void exit_STUdent(void)//退出系統   {   exit(1);   } void print_help(void)//輸出幫助信息   {   printf("本系統所能容納的最大學生數為%d人\n學生信息保存在D盤根目錄下,保存文件為“學生信息.txt”。\n感謝使用!\n",N);   } void input_score1(void)//統計成績總函數   {   int c;   c=search_STUdent2(iNumOfSTU);   printf("學號:%d\n",STU[c].number);   printf("姓名:%s\n",STU[c].name);   input_score3(c);   printf("新成績錄入成功!\n");   STU[c].average=input_score2(c);   } void input_score3(int a)//統計成績   {   printf("數學新成績:");   scanf("%f",&STU[a].sco.math);   printf("英語新成績:");   scanf("%f",&STU[a].sco.english);   printf("計算機新成績:");   scanf("%f",&STU[a].sco.computer);   } void change_STUdent2(int a)//修改學生資料   {   printf("學號:%d----修改為:",STU[a].number);   scanf("%d",&STU[a].number);   getchar();   printf("姓名:%s----修改為:",STU[a].name);   gets(STU[a].name);   printf("數學成績:%.2f----修改為:",STU[a].sco.math);   scanf("%f",&STU[a].sco.math);   printf("英語成績:%.2f----修改為:",STU[a].sco.english);   scanf("%f",&STU[a].sco.english);   printf("計算機成績:%.2f----修改為:",STU[a].sco.computer);   scanf("%f",&STU[a].sco.computer);   } void change_STUdent1(void)//修改總函數   {   int c;   c=search_STUdent2(iNumOfSTU);   getchar();   printf("是否要修改此學生信息?(“y”代表是)");   char d;   scanf("%c",&d);   if(d=='y'||d=='Y')     {     change_STUdent2(c);       STU[c].average=input_score2(c);     printf("信息修改成功!\n");     }   } void delete_STUdent1(void)//刪除總函數   {   int c;   c=search_STUdent2(iNumOfSTU);   getchar();   printf("是否刪除此條記錄?(“y”代表是)");   char d;   scanf("%c",&d);   if(d=='y'||d=='Y')     {     delete_STUdent2(c,iNumOfSTU);     printf("記錄已刪除!\n");     }   } void delete_STUdent2(int a,int b)//刪除學生信息   {   for(int i=a;i<b-1;i++)     {     STU[i]=STU[i+1];     }   --iNumOfSTU;   } void search_STUdent1(void)//查詢總函數   {   printf("1、按學號查詢\n2、按平均分最高查詢\n請選擇:");   int c;   scanf("%d",&c);   switch(c)     {     case 1:       {       search_STUdent2(iNumOfSTU);       break;       }     case 2:       {       search_STUdent3(iNumOfSTU);       break;       }     default: break;     }   } void menu(void)//菜單調度總函數   {   print_menu();   choosemenu();   } void sort_STUdent1(void)//排序總函數   {   printf("1、按數學成績排序\n2、按英語成績排序\n3、按計算機成績排序\n4、按平均成績排序\n請選擇:");   int c;   scanf("%d",&c);   switch(c)     {     case 1:       {       sort_STUdent2(STU,iNumOfSTU);       break;       }     case 2:       {       sort_STUdent3(STU,iNumOfSTU);       break;       }     case 3:       {       sort_STUdent4(STU,iNumOfSTU);       break;       }     case 4:       {       sort_STUdent5(STU,iNumOfSTU);       break;       }     default: break;     }   } void print_STUdent1(int a)//顯示全部學生資料   {   printf("本班所有學生具體信息如下\n");   print_STUdent2();   for(int i=0;i<a;i++)     {     print_STUdent3(i);     }   } void print_STUdent3(int a)//顯示學生信息   {   printf("%8d%12s%14.2f%14.2f%14.2f%14.2f\n",STU[a].number,STU[a].name,STU[a].sco.math,STU[a].sco.english,STU[a].sco.computer,STU[a].average);   } void print_STUdent2(void)//顯示表頭   {   printf("  學號       姓名           數學成績       英語成績     計算機成績     平均成績\n");   } void input_STUdent4(int a,int b)//覆蓋原信息   {   STU[a]=STU[b-1];   --iNumOfSTU;   } void input_STUdent3(int &a,int b)//判斷學號是否重復   {   if(a!=0)     {     int i=0;     do       {       if(STU[a].number==STU[i].number)         {         printf("此學號代表的學生已錄入\n1、覆蓋原信息\n2、重新輸入\n請選擇:");         int c;         scanf("%d",&c);         switch(c)           {           case 1:             {             input_STUdent4(i,iNumOfSTU);             a=iNumOfSTU-1;             printf("信息已替換!\n");             break;             }           case 2:             {             printf("請重新輸入學生信息:\n");             input_STUdent1(iNumOfSTU-1);             break;             }           default: break;           }         break;         }       ++i;       }       while(i<b-1);     }   } void print_menu(void)//輸出菜單   {   printf("======歡迎來到學生信息管理系統======\n");   printf("      1、輸入學生資料\n");   printf("      2、刪除學生資料\n");   printf("      3、查詢學生資料\n");   printf("      4、修改學生資料\n");   printf("      5、顯示學生資料\n");   printf("      6、統計學生成績\n");   printf("      7、排序學生成績\n");   printf("      8、保存學生資料\n");   printf("      9、獲取幫助信息\n");   printf("      10、退出系統\n");   printf("====================================\n");   printf("請選擇:");   } void input_STUdent2(void)//輸入總函數   {   char end;   printf("請輸入學生信息(在最后一個學生信息錄入完成后以“/”結束錄入):\n");   for(int i=0;(end=getchar())!='/';i++)     {     input_STUdent1(i);     ++iNumOfSTU;     input_STUdent3(i,iNumOfSTU);     }   for(int j=0;j<iNumOfSTU;j++)     {     STU[j].average=input_score2(j);     }   } void input_STUdent1(int a)//輸入學生信息   {   printf("學號:");   scanf("%d",&STU[a].number);   getchar();   printf("姓名:");   gets(STU[a].name);   printf("數學成績:");   scanf("%f",&STU[a].sco.math);   printf("英語成績:");   scanf("%f",&STU[a].sco.english);   printf("計算機成績:");   scanf("%f",&STU[a].sco.computer);   } float input_score2(int a)//計算學生平均成績   {   return (STU[a].sco.math+STU[a].sco.english+STU[a].sco.computer)/3;   } void search_STUdent3(int a)//按平均分最高查詢并輸出   {   int max=0;   for(int i=0;i<a;i++)     {     if(STU[max].average<STU[i].average)       {       max=i;       }     }   print_STUdent2();   print_STUdent3(max);   } void sort_STUdent2(STUdent s[],int a)//按照數學成績排序   {   struct STUdent temp;   for(int i=0;i<a-1;i++)     {     int max=i;     for(int j=i+1;j<a;j++)       if(STU[j].sco.math>STU[max].sco.math)         {         max=j;         }     if(max!=i)       {       temp=STU[max];       STU[max]=STU[i];       STU[i]=temp;       }     }   print_STUdent2();   for(int k=0;k<a;k++)     {     print_STUdent3(k);     }   } void sort_STUdent3(STUdent s[],int a)//按照英語成績排序   {   struct STUdent temp;   for(int i=0;i<a-1;i++)     {     int max=i;     for(int j=i+1;j<a;j++)       if(STU[j].sco.english>STU[max].sco.english)         {         max=j;         }     if(max!=i)       {       temp=STU[max];       STU[max]=STU[i];       STU[i]=temp;       }     }   print_STUdent2();   for(int k=0;k<a;k++)     {     print_STUdent3(k);     }   } void sort_STUdent4(STUdent s[],int a)//按照計算機成績排序   {   struct STUdent temp;   for(int i=0;i<a-1;i++)     {     int max=i;     for(int j=i+1;j<a;j++)       if(STU[j].sco.computer>STU[max].sco.computer)         {         max=j;         }     if(max!=i)       {       temp=STU[max];       STU[max]=STU[i];       STU[i]=temp;       }     }   print_STUdent2();   for(int k=0;k<a;k++)     {     print_STUdent3(k);     }   } void sort_STUdent5(STUdent s[],int a)//按照平均成績排序   {   struct STUdent temp;   for(int i=0;i<a-1;i++)     {     int max=i;     for(int j=i+1;j<a;j++)       if(STU[j].average>STU[max].average)         {         max=j;         }     if(max!=i)       {       temp=STU[max];       STU[max]=STU[i];       STU[i]=temp;       }     }   print_STUdent2();   for(int k=0;k<a;k++)     {     print_STUdent3(k);     }   } int search_STUdent2(int a)//按照學號查找學生并輸出   {   int num;   int c;   printf("請輸入要查詢的學號:");   scanf("%d",&num);   for(int i=0;i<a;i++)     {     if(num==STU[i].number)       {       c=i;       }     }   printf("此學生的信息是:\n");   print_STUdent2();   print_STUdent3(c);   return c;   } void choosemenu(void)//菜單選擇   {   int i;   scanf("%d",&i);   switch(i)     {     case 1:       {       input_STUdent2();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 2:       {       delete_STUdent1();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 3:       {       search_STUdent1();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 4:       {       change_STUdent1();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 5:       {       print_STUdent1(iNumOfSTU);       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 6:       {       input_score1();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 7:       {       sort_STUdent1();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 8:       {       save_STUdent(STU,iNumOfSTU);       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 9:       {       print_help();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 10:       {       exit_STUdent();       }     default: break;     }   }         運行結果:                         源文件下載地址: http://115.com/file/clnq138g#一個簡單的學生成績管理系統.rar (請將此地址復制到瀏覽器地址欄中訪問下載頁面)  

    標簽: 成績查詢系統

    上傳時間: 2019-06-08

    上傳用戶:啊的撒旦

  • 學生成績guanli

    #include<stdio.h> #include<string.h> #include<stdlib.h> #define N 100 int iNumOfSTU=0; struct score   {   float math;   float english;   float computer;   }; struct STUdent   {   int number;   char name[20];   struct score sco;   float average;   }; struct STUdent STU[N]; void print_menu(void);//輸出菜單 void choosemenu(void);//菜單選擇 void input_STUdent1(int);//輸入學生信息 void input_STUdent2(void);//輸入總函數 void input_STUdent3(int &,int);//判斷學號是否重復 void input_STUdent4(int,int);//覆蓋原信息 void sort_STUdent3(STUdent s[],int);//按照英語成績排序 void sort_STUdent4(STUdent s[],int);//按照計算機成績排序 void sort_STUdent2(STUdent s[],int);//按照數學成績排序 void sort_STUdent5(STUdent s[],int);//按照平均成績排序 float input_score2(int);//計算學生平均成績 void print_STUdent2(void);//顯示表頭 void print_STUdent3(int);//顯示學生信息 void print_STUdent1(int);//顯示全部學生資料 void sort_STUdent1(void);//排序總函數 void menu(void);//菜單調度總函數 int search_STUdent2(int);//按學號查詢學生信息并輸出 void search_STUdent3(int);//按平均分最高查詢并輸出 void search_STUdent1(void);//查詢總函數 void delete_STUdent2(int,int);//刪除學生信息 void delete_STUdent1(void);//刪除總函數 void change_STUdent2(int);//修改學生資料 void change_STUdent1(void);//修改總函數 void input_score3(int);//統計成績 void input_score1(void);//統計成績總函數 void print_help(void);//輸出幫助信息 void exit_STUdent(void);//退出系統 void save_STUdent(STUdent *,int);//保存學生信息 void main()   {   menu();   } void save_STUdent(STUdent *s,int a)//保存學生信息   {   FILE *fp;     if((fp=fopen("d:\\學生信息.txt","wb"))==NULL)       {       printf("不能打開文件!\n");       }     else       {       printf("保存信息到D盤\n");       fprintf(fp,"本班所有學生具體信息如下:\r\n");       fprintf(fp,"  學號       姓名           數學成績       英語成績     計算機成績     平均成績\r\n");       for(int i=0;i<a;i++)         {         fprintf(fp,"%8d%12s%14.2f%14.2f%14.2f%14.2f\n",STU[i].number,STU[i].name,STU[i].sco.math,STU[i].sco.english,STU[i].sco.computer,STU[i].average);         fprintf(fp,"\r\n");         }       fclose(fp);       printf("信息保存成功!\n");       }   } void exit_STUdent(void)//退出系統   {   exit(1);   } void print_help(void)//輸出幫助信息   {   printf("本系統所能容納的最大學生數為%d人\n學生信息保存在D盤根目錄下,保存文件為“學生信息.txt”。\n感謝使用!\n",N);   } void input_score1(void)//統計成績總函數   {   int c;   c=search_STUdent2(iNumOfSTU);   printf("學號:%d\n",STU[c].number);   printf("姓名:%s\n",STU[c].name);   input_score3(c);   printf("新成績錄入成功!\n");   STU[c].average=input_score2(c);   } void input_score3(int a)//統計成績   {   printf("數學新成績:");   scanf("%f",&STU[a].sco.math);   printf("英語新成績:");   scanf("%f",&STU[a].sco.english);   printf("計算機新成績:");   scanf("%f",&STU[a].sco.computer);   } void change_STUdent2(int a)//修改學生資料   {   printf("學號:%d----修改為:",STU[a].number);   scanf("%d",&STU[a].number);   getchar();   printf("姓名:%s----修改為:",STU[a].name);   gets(STU[a].name);   printf("數學成績:%.2f----修改為:",STU[a].sco.math);   scanf("%f",&STU[a].sco.math);   printf("英語成績:%.2f----修改為:",STU[a].sco.english);   scanf("%f",&STU[a].sco.english);   printf("計算機成績:%.2f----修改為:",STU[a].sco.computer);   scanf("%f",&STU[a].sco.computer);   } void change_STUdent1(void)//修改總函數   {   int c;   c=search_STUdent2(iNumOfSTU);   getchar();   printf("是否要修改此學生信息?(“y”代表是)");   char d;   scanf("%c",&d);   if(d=='y'||d=='Y')     {     change_STUdent2(c);       STU[c].average=input_score2(c);     printf("信息修改成功!\n");     }   } void delete_STUdent1(void)//刪除總函數   {   int c;   c=search_STUdent2(iNumOfSTU);   getchar();   printf("是否刪除此條記錄?(“y”代表是)");   char d;   scanf("%c",&d);   if(d=='y'||d=='Y')     {     delete_STUdent2(c,iNumOfSTU);     printf("記錄已刪除!\n");     }   } void delete_STUdent2(int a,int b)//刪除學生信息   {   for(int i=a;i<b-1;i++)     {     STU[i]=STU[i+1];     }   --iNumOfSTU;   } void search_STUdent1(void)//查詢總函數   {   printf("1、按學號查詢\n2、按平均分最高查詢\n請選擇:");   int c;   scanf("%d",&c);   switch(c)     {     case 1:       {       search_STUdent2(iNumOfSTU);       break;       }     case 2:       {       search_STUdent3(iNumOfSTU);       break;       }     default: break;     }   } void menu(void)//菜單調度總函數   {   print_menu();   choosemenu();   } void sort_STUdent1(void)//排序總函數   {   printf("1、按數學成績排序\n2、按英語成績排序\n3、按計算機成績排序\n4、按平均成績排序\n請選擇:");   int c;   scanf("%d",&c);   switch(c)     {     case 1:       {       sort_STUdent2(STU,iNumOfSTU);       break;       }     case 2:       {       sort_STUdent3(STU,iNumOfSTU);       break;       }     case 3:       {       sort_STUdent4(STU,iNumOfSTU);       break;       }     case 4:       {       sort_STUdent5(STU,iNumOfSTU);       break;       }     default: break;     }   } void print_STUdent1(int a)//顯示全部學生資料   {   printf("本班所有學生具體信息如下\n");   print_STUdent2();   for(int i=0;i<a;i++)     {     print_STUdent3(i);     }   } void print_STUdent3(int a)//顯示學生信息   {   printf("%8d%12s%14.2f%14.2f%14.2f%14.2f\n",STU[a].number,STU[a].name,STU[a].sco.math,STU[a].sco.english,STU[a].sco.computer,STU[a].average);   } void print_STUdent2(void)//顯示表頭   {   printf("  學號       姓名           數學成績       英語成績     計算機成績     平均成績\n");   } void input_STUdent4(int a,int b)//覆蓋原信息   {   STU[a]=STU[b-1];   --iNumOfSTU;   } void input_STUdent3(int &a,int b)//判斷學號是否重復   {   if(a!=0)     {     int i=0;     do       {       if(STU[a].number==STU[i].number)         {         printf("此學號代表的學生已錄入\n1、覆蓋原信息\n2、重新輸入\n請選擇:");         int c;         scanf("%d",&c);         switch(c)           {           case 1:             {             input_STUdent4(i,iNumOfSTU);             a=iNumOfSTU-1;             printf("信息已替換!\n");             break;             }           case 2:             {             printf("請重新輸入學生信息:\n");             input_STUdent1(iNumOfSTU-1);             break;             }           default: break;           }         break;         }       ++i;       }       while(i<b-1);     }   } void print_menu(void)//輸出菜單   {   printf("======歡迎來到學生信息管理系統======\n");   printf("      1、輸入學生資料\n");   printf("      2、刪除學生資料\n");   printf("      3、查詢學生資料\n");   printf("      4、修改學生資料\n");   printf("      5、顯示學生資料\n");   printf("      6、統計學生成績\n");   printf("      7、排序學生成績\n");   printf("      8、保存學生資料\n");   printf("      9、獲取幫助信息\n");   printf("      10、退出系統\n");   printf("====================================\n");   printf("請選擇:");   } void input_STUdent2(void)//輸入總函數   {   char end;   printf("請輸入學生信息(在最后一個學生信息錄入完成后以“/”結束錄入):\n");   for(int i=0;(end=getchar())!='/';i++)     {     input_STUdent1(i);     ++iNumOfSTU;     input_STUdent3(i,iNumOfSTU);     }   for(int j=0;j<iNumOfSTU;j++)     {     STU[j].average=input_score2(j);     }   } void input_STUdent1(int a)//輸入學生信息   {   printf("學號:");   scanf("%d",&STU[a].number);   getchar();   printf("姓名:");   gets(STU[a].name);   printf("數學成績:");   scanf("%f",&STU[a].sco.math);   printf("英語成績:");   scanf("%f",&STU[a].sco.english);   printf("計算機成績:");   scanf("%f",&STU[a].sco.computer);   } float input_score2(int a)//計算學生平均成績   {   return (STU[a].sco.math+STU[a].sco.english+STU[a].sco.computer)/3;   } void search_STUdent3(int a)//按平均分最高查詢并輸出   {   int max=0;   for(int i=0;i<a;i++)     {     if(STU[max].average<STU[i].average)       {       max=i;       }     }   print_STUdent2();   print_STUdent3(max);   } void sort_STUdent2(STUdent s[],int a)//按照數學成績排序   {   struct STUdent temp;   for(int i=0;i<a-1;i++)     {     int max=i;     for(int j=i+1;j<a;j++)       if(STU[j].sco.math>STU[max].sco.math)         {         max=j;         }     if(max!=i)       {       temp=STU[max];       STU[max]=STU[i];       STU[i]=temp;       }     }   print_STUdent2();   for(int k=0;k<a;k++)     {     print_STUdent3(k);     }   } void sort_STUdent3(STUdent s[],int a)//按照英語成績排序   {   struct STUdent temp;   for(int i=0;i<a-1;i++)     {     int max=i;     for(int j=i+1;j<a;j++)       if(STU[j].sco.english>STU[max].sco.english)         {         max=j;         }     if(max!=i)       {       temp=STU[max];       STU[max]=STU[i];       STU[i]=temp;       }     }   print_STUdent2();   for(int k=0;k<a;k++)     {     print_STUdent3(k);     }   } void sort_STUdent4(STUdent s[],int a)//按照計算機成績排序   {   struct STUdent temp;   for(int i=0;i<a-1;i++)     {     int max=i;     for(int j=i+1;j<a;j++)       if(STU[j].sco.computer>STU[max].sco.computer)         {         max=j;         }     if(max!=i)       {       temp=STU[max];       STU[max]=STU[i];       STU[i]=temp;       }     }   print_STUdent2();   for(int k=0;k<a;k++)     {     print_STUdent3(k);     }   } void sort_STUdent5(STUdent s[],int a)//按照平均成績排序   {   struct STUdent temp;   for(int i=0;i<a-1;i++)     {     int max=i;     for(int j=i+1;j<a;j++)       if(STU[j].average>STU[max].average)         {         max=j;         }     if(max!=i)       {       temp=STU[max];       STU[max]=STU[i];       STU[i]=temp;       }     }   print_STUdent2();   for(int k=0;k<a;k++)     {     print_STUdent3(k);     }   } int search_STUdent2(int a)//按照學號查找學生并輸出   {   int num;   int c;   printf("請輸入要查詢的學號:");   scanf("%d",&num);   for(int i=0;i<a;i++)     {     if(num==STU[i].number)       {       c=i;       }     }   printf("此學生的信息是:\n");   print_STUdent2();   print_STUdent3(c);   return c;   } void choosemenu(void)//菜單選擇   {   int i;   scanf("%d",&i);   switch(i)     {     case 1:       {       input_STUdent2();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 2:       {       delete_STUdent1();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 3:       {       search_STUdent1();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 4:       {       change_STUdent1();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 5:       {       print_STUdent1(iNumOfSTU);       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 6:       {       input_score1();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 7:       {       sort_STUdent1();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 8:       {       save_STUdent(STU,iNumOfSTU);       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 9:       {       print_help();       printf("按回車鍵返回主菜單");       getchar();       getchar();       menu();       break;       }     case 10:       {       exit_STUdent();       }     default: break;     }   }         運行結果:                         源文件下載地址: http://115.com/file/clnq138g#一個簡單的學生成績管理系統.rar (請將此地址復制到瀏覽器地址欄中訪問下載頁面)   #include<stdio.h> #include<string.h> #include<stdlib.h> #define N 100 int iNumOfSTU=0; struct score   {   float math;   float english;   float computer;   }; struct STUdent   {   int number;   char name[20];   struct score sco;   float average;   }; struct STUdent STU[N]; void print_menu(void);//輸出菜單 void choosemenu(void);//菜單選擇 void input_STUdent1(int);//輸入學生信息 void input_STUdent2(void);//輸入總函數 void input_STUdent3(int &,int);//判斷學號是否重復 void input_STUdent4(int,int);//覆蓋原信息 void sort_STUdent3(STUdent s[],int);//按照英語成績排序 void sort_STUdent4(STUdent s[],int);//按照計算機成績排序 void sort_STUdent2(STUdent s[],int);//按照數學成績排序 void sort_STUdent5(STUdent s[],int);//按照平均成績排序 float input_score2(int);//計算學生平均成績 void print_STUdent2(void);//顯示表頭 void print_STUdent3(int);//顯示學生信息 void print_STUdent1(int);//顯示全部學生資料 void sort_STUdent1(void);//排序總函數 void menu(void);//菜單調度總函數 int search_STUdent2(int);//按學號查詢學生信息并輸出 void search_STUdent3(int);//按平均分最高查詢并輸出 void search_STUdent1(void);//查詢總函數 void delete_STUdent2(int,int);//刪除學生信息 void delete_STUdent1(void);//刪除總函數 void change_STUdent2(int);//修改學生資料 void change_STUdent1(void);//修改總函數 void input_score3(int);//統計成績 void input_score1(void);//統計成績總函數 void print_help(void);//輸出幫助信息 void exit_STUdent(void);//退出系統 void save_STUdent(STUdent *,int);//保存學生信息 void main()   {   menu();   } void save_STUdent(STUdent *s,int a)//保存學生信息   {   FILE *fp;     if((fp=fopen("d:\\學生信息.txt","wb"))==NULL)       {       printf("不能打開文件!\n");       }     else       {       printf("保存信息到D盤\n");       fprintf(fp,"本班所有學生具體信息如下:\r\n");       fprintf(fp,"  學號       姓名           數學成績       英語成績     計算機成績     平均成績\r\n");       for(int i=0;i<a;i++)         {         fprintf(fp,"%8d%12s%14.2f%14.2f%14.2f%14.2f\n",STU[i].number,STU[i].name,STU[i].sco.math,STU[i].sco.english,STU[i].sco.computer,STU[i].average);         fprintf(fp,"\r\n");         }       fclose(fp);       printf("信息保存成功!\n");       }   } void exit_STUdent(void)//退出系統   {   exit(1);   } void print_help(void)//輸出幫助信息   {   printf("本系統所能容納的最大學生數為%d人\n學生信息保存在D盤根目錄下,保存文件為“學生信息.txt”。\n感謝使用!\n",N);   } void input_score1(void)//統計成績總函數   {   int c;   c=search_STUdent2(iNumOfSTU);   printf("學號:%d\n",STU[c].number);   printf("姓名:%s\n",STU[c].name);   input_score3(c);   printf("新成績錄入成功!

    標簽: c語言

    上傳時間: 2019-06-09

    上傳用戶:啊的撒旦

  • ComSoc+Guide+to+Next+Generation+Optical+Transport

    Many times I have been asked to explain “ briefl y ” how SDH, SONET, and the OTN “ exactly ” work. The questions came mainly from new colleagues, STU- dents, and users of these technologies, personally or via the usenet newsgroup comp.dcom.sdh - sonet. I could have referred them to the standards documents, but to provide a more consistent and clear answer I decided to write this pocket guide. The objective of this book is that it can be used both as an introduction as well as a reference guide to these technologies and their spe- cifi c standards documents.

    標簽: Generation Transport Optical ComSoc Guide

    上傳時間: 2020-05-27

    上傳用戶:shancjb

  • Practical+Guide+to+MIMO

    The purpose of this book is to introduce the concept of the Multiple Input Multiple Output (MIMO) radio channel, which is an intelligent communication method based upon using multiple antennas. The book opens by explaining MIMO in layman’s terms to help STU- dents and people in industry working in related areas become easily familiarised with the concept. Therefore the structure of the book will be carefully arranged to allow a user to progress steadily through the chapters and understand the fundamental and mathematical principles behind MIMO through the visual and explanatory way in which they will be written. It is the intention that several references will also be provided, leading to further reading in this highly researched technology.

    標簽: Practical Guide MIMO to

    上傳時間: 2020-05-31

    上傳用戶:shancjb

  • 101條Verilog和SystemVerilog設計陷阱

    有些人喜歡收集棒球卡片,老的車輛雜志,或是橡皮小鴨,但我喜歡收集Verilog書籍。從1989年那個三孔活頁夾中保存的Gateway VERILOG-XL Reference Manual Versionl.5a復印本開始,那時的Verilog很簡單,其中只包含了一種過程獄值(那時的語言并沒有包含非阻塞賦值),它很難讓我們相信有一天能夠使用它來設計芯片,我們可以在VAX或是昂貴的Apollo工作站上進行仿真.從那開始我購買了相當多的Verilog書籍,其中包含了少量的綜合書籍,還有一份介紹硬件描述語言歷史的文本,其中的一小部分介紹了VHDL,這些書籍中大部分都是關于Verilog.但有趣的是,我并沒有花很多時間來閱讀它們,它們只是被擱置在書架上,我承認書架上擺滿了關于Verilog的書籍時,是一件令人驕傲的事情,但目光如矩的參觀者能發現它們都是全新的從未被閱讀過,擁有未使用過和未閱讀過的書籍都是無意義的,另一方面讓我沮喪,從這些書籍中只能找到很少一部分,對于工程師有價值的內容,我能否找到一本需天天使用的書籍,有利于我入門以及在工作中及時參閱。STU和Don編寫的就是這祥一本書,了解這些技巧我花費了很多年的時間,其中內容甚至讓我懷疑,自己是否了解Verilog,在這本能提供幫助和有價值的書籍中,給出的一些知識點都是經過提煉的,相信你不會感到沮喪。如果你是一個老手,驗證這些技巧也需通過相當困難的方式,但你可笑著對自己說:“好的,我找到它了”如果你是新手,快點跟隨兩位專家開始學習吧,不要猶豫快點來參加兩位紳士提供的一次培訓課程,我保證你不會遺憾.我最喜歡的陷辨是第65條:循環是無限的,為什么?可以構建一個調試它的環境,相信我,如果建模錯誤會引發芯片損壞時,你就不會忘記錯誤為什么會出現?可惜這本書我沒有早點遇到,無疑你是幸運的,把這本書放在手邊,經常參閱,它可幫助你解決所有的模型編譯和項目設計的困難。

    標簽: verilog systemverilog

    上傳時間: 2022-07-01

    上傳用戶:

亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区三区视频在线观看| 91久久精品国产91久久性色tv| 久久黄金**| 麻豆乱码国产一区二区三区| 久久久久久久久久久久久女国产乱 | 裸体丰满少妇做受久久99精品| 久久亚洲综合色| 欧美乱妇高清无乱码| 影音先锋一区| 日韩视频免费在线| 欧美一区二区三区在线视频| 欧美久久久久久久久| 国内精品久久久久久| 亚洲小说欧美另类社区| 欧美不卡高清| 在线国产欧美| 久久久久看片| 国内精品视频在线观看| 午夜精品久久久久影视| 欧美日韩一区在线观看| 亚洲精品在线观看视频| 美女视频网站黄色亚洲| 永久免费精品影视网站| 久久亚洲欧美| 激情久久五月天| 欧美在线观看www| 欧美日韩一区在线视频| 亚洲精品在线观看视频| 欧美日本中文字幕| 日韩一二三在线视频播| 欧美精品一区二区久久婷婷| 亚洲人www| 欧美成人按摩| 日韩午夜电影| 欧美日韩www| 一本色道久久| 国产精品日本一区二区| 午夜精品理论片| 国产真实乱偷精品视频免| 久久精品国产视频| 国产真实久久| 久久精品欧美日韩精品| 亚洲大片av| 欧美久久久久久久| 亚洲视频在线观看免费| 国产精品久久久久一区二区三区 | 在线观看一区二区精品视频| 久久久国产一区二区三区| 一区久久精品| 欧美 日韩 国产 一区| 夜夜爽av福利精品导航| 国产精品免费网站在线观看| 欧美在线播放视频| 亚洲激情在线视频| 国产精品成人在线观看| 国语自产精品视频在线看抢先版结局| 久久久久亚洲综合| 99天天综合性| 国语自产精品视频在线看抢先版结局| 免费视频一区| 亚洲视频欧洲视频| 国产欧美一区二区白浆黑人| 老巨人导航500精品| 亚洲激情国产精品| 国产精品普通话对白| 久久精品亚洲一区| 一本久道久久综合中文字幕| 国内成+人亚洲| 欧美精品一区二区视频| 久久精品视频免费| 99re视频这里只有精品| 国产一区视频在线看| 欧美日韩国产综合视频在线| 久久精品成人一区二区三区蜜臀| 亚洲美女毛片| 在线高清一区| 国产亚洲欧美aaaa| 国产精品国产福利国产秒拍 | 欧美激情综合色综合啪啪| 亚洲欧美日韩国产中文在线| 亚洲国产一区二区视频| 国产精品视频精品视频| 欧美激情综合色| 快she精品国产999| 午夜精品福利电影| 一区二区三区毛片| 亚洲人体影院| 黄色免费成人| 国产日韩精品一区| 国产精品乱子久久久久| 久久综合影视| 久久国产精品电影| 亚洲欧美日本日韩| 一区二区亚洲| 韩国免费一区| 国产喷白浆一区二区三区| 欧美日韩精品欧美日韩精品一| 欧美伊人久久久久久久久影院 | 欧美片在线观看| 久久精品国产亚洲5555| 一区二区黄色| 夜夜爽www精品| 在线观看视频免费一区二区三区| 国产精品久久久久久久久果冻传媒 | 亚洲黄一区二区三区| 一区二区在线视频| 国产亚洲精品福利| 国产伦精品一区二区三区在线观看| 欧美成人一品| 裸体丰满少妇做受久久99精品| 日韩午夜免费视频| 亚洲精品欧美日韩专区| 91久久精品国产| 亚洲肉体裸体xxxx137| 亚洲精品视频一区二区三区| 亚洲国产精品123| 亚洲精品一区二区三区蜜桃久| 亚洲国产精品视频一区| 久久精品国产99精品国产亚洲性色 | 亚洲国产精品久久久久秋霞蜜臀 | 欧美一级专区| 久久久99精品免费观看不卡| 久久亚洲国产成人| 久久野战av| 欧美激情综合五月色丁香| 欧美搞黄网站| 女女同性女同一区二区三区91| 免费观看亚洲视频大全| 欧美女同在线视频| 国产麻豆精品视频| 激情综合亚洲| 亚洲电影中文字幕| 亚洲精品永久免费精品| 性欧美1819sex性高清| 你懂的视频一区二区| 欧美午夜激情视频| 韩国一区二区三区在线观看| 亚洲欧洲精品天堂一级| 亚洲天堂久久| 久久在精品线影院精品国产| 欧美三级资源在线| 在线精品一区二区| 亚洲欧美日韩精品久久久久| 久久亚洲一区二区| 国产精品视频xxx| 亚洲免费观看在线观看| 久久久久成人精品免费播放动漫| 欧美精品入口| 在线观看日韩专区| 新67194成人永久网站| 久久综合婷婷| 国产综合色产在线精品| 中文日韩在线视频| 久久精品五月| 国产区二精品视| 亚洲一区二区三区免费视频 | 韩国免费一区| 亚洲小说欧美另类社区| 欧美精品入口| 影音先锋日韩有码| 欧美一区二区日韩| 欧美片第1页综合| 伊人久久婷婷色综合98网| 香蕉久久夜色精品国产| 欧美视频二区| 亚洲人成7777| 免费观看30秒视频久久| 国产伦理一区| 亚洲香蕉视频| 欧美理论电影在线观看| 夜夜夜久久久| 久久精品视频免费观看| 国产亚洲激情在线| 一区二区三区视频在线观看| 噜噜噜在线观看免费视频日韩 | 亚洲欧美国产三级| 欧美视频中文字幕在线| 日韩一区二区精品葵司在线| 欧美国产在线电影| 亚洲激情电影中文字幕| 久久精品一本| 黄色一区二区在线| 久久久之久亚州精品露出| 亚洲第一精品电影| 麻豆91精品| 亚洲国产欧美日韩| 欧美日韩亚洲91| 一本久久知道综合久久| 欧美午夜不卡影院在线观看完整版免费| 亚洲美洲欧洲综合国产一区| 欧美色图天堂网| 欧美一区二区三区四区夜夜大片 | 午夜精品国产精品大乳美女| 国产精品美女www爽爽爽| 午夜视频在线观看一区二区| 国产视频一区免费看| 久久夜精品va视频免费观看| 亚洲全部视频| 国产美女精品人人做人人爽| 久久午夜色播影院免费高清|