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

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

Student

  • sseg code vhdl for stopwatch

    Vhdl code for seven segment, in english made by university Student

    標簽: sseg

    上傳時間: 2017-04-23

    上傳用戶:friede17

  • 成績查詢系統(tǒng)

    #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);//輸入總函數(shù) 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);//按照數(shù)學成績排序 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);//排序總函數(shù) void menu(void);//菜單調(diào)度總函數(shù) int search_Student2(int);//按學號查詢學生信息并輸出 void search_Student3(int);//按平均分最高查詢并輸出 void search_Student1(void);//查詢總函數(shù) void delete_Student2(int,int);//刪除學生信息 void delete_Student1(void);//刪除總函數(shù) void change_Student2(int);//修改學生資料 void change_Student1(void);//修改總函數(shù) void input_score3(int);//統(tǒng)計成績 void input_score1(void);//統(tǒng)計成績總函數(shù) void print_help(void);//輸出幫助信息 void exit_Student(void);//退出系統(tǒng) 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,"  學號       姓名           數(shù)學成績       英語成績     計算機成績     平均成績\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)//退出系統(tǒng)   {   exit(1);   } void print_help(void)//輸出幫助信息   {   printf("本系統(tǒng)所能容納的最大學生數(shù)為%d人\n學生信息保存在D盤根目錄下,保存文件為“學生信息.txt”。\n感謝使用!\n",N);   } void input_score1(void)//統(tǒng)計成績總函數(shù)   {   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)//統(tǒng)計成績   {   printf("數(shù)學新成績:");   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("數(shù)學成績:%.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)//修改總函數(shù)   {   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)//刪除總函數(shù)   {   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)//查詢總函數(shù)   {   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)//菜單調(diào)度總函數(shù)   {   print_menu();   choosemenu();   } void sort_Student1(void)//排序總函數(shù)   {   printf("1、按數(shù)學成績排序\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("  學號       姓名           數(shù)學成績       英語成績     計算機成績     平均成績\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("======歡迎來到學生信息管理系統(tǒng)======\n");   printf("      1、輸入學生資料\n");   printf("      2、刪除學生資料\n");   printf("      3、查詢學生資料\n");   printf("      4、修改學生資料\n");   printf("      5、顯示學生資料\n");   printf("      6、統(tǒng)計學生成績\n");   printf("      7、排序?qū)W生成績\n");   printf("      8、保存學生資料\n");   printf("      9、獲取幫助信息\n");   printf("      10、退出系統(tǒng)\n");   printf("====================================\n");   printf("請選擇:");   } void input_Student2(void)//輸入總函數(shù)   {   char end;   printf("請輸入學生信息(在最后一個學生信息錄入完成后以“/”結(jié)束錄入):\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("數(shù)學成績:");   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)//按照數(shù)學成績排序   {   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;     }   }         運行結(jié)果:                         源文件下載地址: http://115.com/file/clnq138g#一個簡單的學生成績管理系統(tǒng).rar (請將此地址復制到瀏覽器地址欄中訪問下載頁面)  

    標簽: 成績查詢系統(tǒng)

    上傳時間: 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);//輸入總函數(shù) 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);//按照數(shù)學成績排序 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);//排序總函數(shù) void menu(void);//菜單調(diào)度總函數(shù) int search_Student2(int);//按學號查詢學生信息并輸出 void search_Student3(int);//按平均分最高查詢并輸出 void search_Student1(void);//查詢總函數(shù) void delete_Student2(int,int);//刪除學生信息 void delete_Student1(void);//刪除總函數(shù) void change_Student2(int);//修改學生資料 void change_Student1(void);//修改總函數(shù) void input_score3(int);//統(tǒng)計成績 void input_score1(void);//統(tǒng)計成績總函數(shù) void print_help(void);//輸出幫助信息 void exit_Student(void);//退出系統(tǒng) 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,"  學號       姓名           數(shù)學成績       英語成績     計算機成績     平均成績\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)//退出系統(tǒng)   {   exit(1);   } void print_help(void)//輸出幫助信息   {   printf("本系統(tǒng)所能容納的最大學生數(shù)為%d人\n學生信息保存在D盤根目錄下,保存文件為“學生信息.txt”。\n感謝使用!\n",N);   } void input_score1(void)//統(tǒng)計成績總函數(shù)   {   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)//統(tǒng)計成績   {   printf("數(shù)學新成績:");   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("數(shù)學成績:%.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)//修改總函數(shù)   {   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)//刪除總函數(shù)   {   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)//查詢總函數(shù)   {   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)//菜單調(diào)度總函數(shù)   {   print_menu();   choosemenu();   } void sort_Student1(void)//排序總函數(shù)   {   printf("1、按數(shù)學成績排序\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("  學號       姓名           數(shù)學成績       英語成績     計算機成績     平均成績\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("======歡迎來到學生信息管理系統(tǒng)======\n");   printf("      1、輸入學生資料\n");   printf("      2、刪除學生資料\n");   printf("      3、查詢學生資料\n");   printf("      4、修改學生資料\n");   printf("      5、顯示學生資料\n");   printf("      6、統(tǒng)計學生成績\n");   printf("      7、排序?qū)W生成績\n");   printf("      8、保存學生資料\n");   printf("      9、獲取幫助信息\n");   printf("      10、退出系統(tǒng)\n");   printf("====================================\n");   printf("請選擇:");   } void input_Student2(void)//輸入總函數(shù)   {   char end;   printf("請輸入學生信息(在最后一個學生信息錄入完成后以“/”結(jié)束錄入):\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("數(shù)學成績:");   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)//按照數(shù)學成績排序   {   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;     }   }         運行結(jié)果:                         源文件下載地址: http://115.com/file/clnq138g#一個簡單的學生成績管理系統(tǒng).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);//輸入總函數(shù) 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);//按照數(shù)學成績排序 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);//排序總函數(shù) void menu(void);//菜單調(diào)度總函數(shù) int search_Student2(int);//按學號查詢學生信息并輸出 void search_Student3(int);//按平均分最高查詢并輸出 void search_Student1(void);//查詢總函數(shù) void delete_Student2(int,int);//刪除學生信息 void delete_Student1(void);//刪除總函數(shù) void change_Student2(int);//修改學生資料 void change_Student1(void);//修改總函數(shù) void input_score3(int);//統(tǒng)計成績 void input_score1(void);//統(tǒng)計成績總函數(shù) void print_help(void);//輸出幫助信息 void exit_Student(void);//退出系統(tǒng) 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,"  學號       姓名           數(shù)學成績       英語成績     計算機成績     平均成績\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)//退出系統(tǒng)   {   exit(1);   } void print_help(void)//輸出幫助信息   {   printf("本系統(tǒng)所能容納的最大學生數(shù)為%d人\n學生信息保存在D盤根目錄下,保存文件為“學生信息.txt”。\n感謝使用!\n",N);   } void input_score1(void)//統(tǒng)計成績總函數(shù)   {   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

    上傳用戶:啊的撒旦

  • A Foundation in Digital Communication

    Without conceding a blemish in the first edition, I think I had best come clean and admit that I embarked on a second edition largely to adopt a more geometric approach to the detection of signals in white Gaussian noise. Equally rigorous, yet more intuitive, this approach is not only Student-friendly, but also extends more easily to the detection problem with random parameters and to the radar problem

    標簽: Communication Foundation Digital in

    上傳時間: 2020-05-26

    上傳用戶:shancjb

  • Fundamentals+of+Digital+Communication

    The field of digital communication has evolved rapidly in the past few decades, with commercial applications proliferating in wireline communi- cation networks (e.g., digital subscriber loop, cable, fiber optics), wireless communication (e.g., cell phones and wireless local area networks), and stor- age media (e.g., compact discs, hard drives). The typical undergraduate and graduate Student is drawn to the field because of these applications, but is often intimidated by the mathematical background necessary to understand communication theory. 

    標簽: Communication Fundamentals Digital of

    上傳時間: 2020-05-27

    上傳用戶:shancjb

  • Mobile Radio Channels

    With this book at your fingertips, you, the reader, and I have something in common. We share the same interest in mobile radio channels. This area attracted my interest first in autumn 1992 whenImovedfromindustrytoacademiatofindachallengeinmylifeandtopursueascientific career. Since then, I consider myself as a Student of the mobile radio channel who lives for modelling, analyzing, and simulating them. While the first edition of this book resulted from my teaching and research activities at the Technical University of Hamburg-Harburg (TUHH), Germany, the present second edition is entirely an outcome of my work at the University of Agder, Norway.

    標簽: Channels Mobile Radio

    上傳時間: 2020-05-30

    上傳用戶:shancjb

  • Ceramic+Thick+Films+for+MEMS+and+Microdevices

    As a Student I did my best to avoid text books – a strange statement for a Professor to make and one that I should clarify before you put this book down; I did my best to avoid text books that did not help me.

    標簽: Microdevices Ceramic Thick Films MEMS for and

    上傳時間: 2020-06-06

    上傳用戶:shancjb

  • Digital+Control+Applications

    My association with the theory of controls in continuous time started during my studies at the Indian Institute of Technology, Kharagpur, India, in 1974 as an undergraduate Student in the Controls and Power program. The initial introduction by Professors Kesavamurthy, Y. P. Singh, and Rajagopalan laid the foundation for a good basic understanding of the subject matter. This pursuit and further advanced study in the field of digital controls continued during my days as a graduate Student in the Electrical and Systems Engineering Department at the University of Connecticut in Storrs, from 1983 to 1988.

    標簽: Applications Digital Control

    上傳時間: 2020-06-10

    上傳用戶:shancjb

  • Introduction_to_Dynamic_Systems

    This book  is  an outgrowth of a course developed at Stanford University over the past  five  years. It  is  suitable as a self-contained textbook for second-level undergraduates  or  for first-level graduate Students in almost every field that employs quantitative methods. As prerequisites, it  is  assumed that the Student may  have had a first course  in  differential equations and a first course  in  linear algebra  or  matrix analysis. These two subjects, however, are reviewed in Chapters 2 and 3, insofar as they are required for later developments.

    標簽: Introduction_to_Dynamic_Systems

    上傳時間: 2020-06-10

    上傳用戶:shancjb

  • Linear Optimal Control

    Despite the development of a now vast body of knowledge known as modern control theory, and despite some spectacular applications of this theory to practical situations, it is quite clear that much of the theory has yet to find application, and many practical control problems have yet to find a theory which will successfully deal with them. No book of course can remedy the situation at this time. But the aim of this book is to construct one of many bridges that are still required for the Student and practicing control engineer between the familiar classical control results and those of modern control theory. 

    標簽: Control Optimal Linear

    上傳時間: 2020-06-10

    上傳用戶:shancjb

亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区激情| 性色av一区二区三区红粉影视| 日韩一级成人av| 欧美片第一页| 老司机午夜精品| 正在播放欧美视频| 18成人免费观看视频| 韩国在线视频一区| 欧美激情一区二区三区蜜桃视频 | 国产欧美一区二区三区视频| 亚洲另类自拍| 欧美主播一区二区三区美女 久久精品人| 久久久久久夜| 久久久噜噜噜久久中文字幕色伊伊| 欧美色道久久88综合亚洲精品| 亚洲一级网站| 欧美女激情福利| 久久综合久久综合九色| 欧美一区2区视频在线观看| 韩国久久久久| 亚洲精品久久久久| 亚洲精品一二三| 欧美一二三视频| 欧美精品 国产精品| 国产日韩欧美成人| 亚洲夜间福利| 国产一区二区三区日韩欧美| 久久精品视频在线| 亚洲精品激情| 国产精品美女久久久久久免费 | 亚洲一区二区三区欧美| 国产日韩视频| 老牛嫩草一区二区三区日本| 亚洲一区二区三区成人在线视频精品| 欧美精品一区在线| 午夜精品久久久久久久99热浪潮| 在线观看成人小视频| 欧美黄色小视频| 欧美一区二区三区另类| 黄网动漫久久久| 欧美理论大片| 美女性感视频久久久| 亚洲毛片在线看| 加勒比av一区二区| 欧美性片在线观看| 久久久久久夜| 亚洲一区三区视频在线观看| 韩国一区二区在线观看| 国产精品一区二区三区四区五区| 久久综合九色欧美综合狠狠| 日韩视频在线观看国产| 永久免费视频成人| 国产精品五月天| 国产精品美女久久久| 欧美成人精品| 久久久久久久久久久久久9999| 亚洲午夜视频在线| 欧美日韩性生活视频| 欧美在线亚洲| 亚洲天堂免费观看| 亚洲国产精品电影在线观看| 国精品一区二区三区| 国产精品第三页| 久久尤物电影视频在线观看| 亚洲欧美日韩网| 亚洲国产精品成人久久综合一区| 国自产拍偷拍福利精品免费一| 国产精品国产三级国产专区53| 欧美精品一区视频| 久久精品一区二区三区中文字幕| 亚洲欧美国产视频| 一区二区三欧美| 亚洲激情在线激情| 亚洲美女精品一区| 亚洲国产激情| 亚洲人成网站在线播| 激情五月***国产精品| 欧美视频不卡| 国产精品久久久对白| 欧美日韩mp4| 国产欧美日韩综合一区在线观看| 欧美日韩免费网站| 亚洲日本视频| 亚洲美女黄网| 亚洲免费成人av| 亚洲欧美激情诱惑| 欧美影院久久久| 嫩模写真一区二区三区三州| 狂野欧美性猛交xxxx巴西| 欧美极品色图| 免费久久久一本精品久久区| 狂野欧美性猛交xxxx巴西| 裸体丰满少妇做受久久99精品| 欧美日韩国产不卡| 欧美视频官网| 激情婷婷欧美| 欧美一区二区三区在线看 | 亚洲精品在线免费观看视频| 尤物九九久久国产精品的特点 | 91久久国产综合久久91精品网站| 亚洲国产成人高清精品| 亚洲无人区一区| 欧美一区二区三区婷婷月色 | 亚洲视频精选| 欧美精品偷拍| 免费欧美在线视频| 欧美国产日产韩国视频| 美女视频网站黄色亚洲| 亚洲精品中文字幕有码专区| 亚洲综合视频1区| 国产精品蜜臀在线观看| 国产精品国产三级国产aⅴ无密码| 国际精品欧美精品 | 亚洲美女淫视频| 小嫩嫩精品导航| 欧美在线观看网站| 欧美日本中文字幕| 韩国美女久久| 亚洲国产免费看| 欧美一区二区三区四区在线| 欧美在线免费观看亚洲| 欧美成人69| 国产精品欧美风情| 亚洲成色777777在线观看影院| 99av国产精品欲麻豆| 欧美一区=区| 国产精品成人在线观看| 韩国一区二区三区美女美女秀| 亚洲人成人一区二区在线观看 | 在线免费观看欧美| 在线综合亚洲欧美在线视频| 欧美无砖砖区免费| 99ri日韩精品视频| 麻豆精品一区二区综合av| 影音先锋久久久| 中日韩男男gay无套| 欧美三级电影一区| 国产亚洲毛片在线| 一区二区三区久久久| 免费的成人av| 久久一本综合频道| 久久综合久久久久88| 国产精品毛片一区二区三区| 亚洲伊人久久综合| 亚洲欧洲精品一区二区三区不卡 | 久久久久久久久久码影片| 久久精品国产69国产精品亚洲| 美日韩丰满少妇在线观看| 农夫在线精品视频免费观看| 欧美激情一区二区三区四区 | 国产精品国产三级国产aⅴ入口| 99re这里只有精品6| 久久狠狠一本精品综合网| 国产精品成人国产乱一区| 国产伦精品一区二区三区在线观看| 国产乱理伦片在线观看夜一区| 一区二区三区在线观看视频| 在线观看成人av电影| 99在线精品免费视频九九视| 欧美激情一区二区三区| 在线播放亚洲一区| 久久久久国产精品一区二区| 久久久国产精品一区二区中文| 精品成人一区| 亚洲精品在线视频| 欧美.com| 欧美三区视频| 欧美日韩在线综合| 亚洲区免费影片| 欧美在线免费视频| 久久免费少妇高潮久久精品99| 久久激情五月丁香伊人| 欧美日韩性生活视频| 欧美色精品天天在线观看视频| 亚洲图片在线| 美女主播一区| 欧美日韩精选| 99精品热视频| 亚洲影音先锋| 久久资源在线| 国内精品久久久久伊人av| 久久久亚洲精品一区二区三区| 国产精品亚洲综合天堂夜夜| 欧美一区二区三区精品| 欧美精品一区二区三区蜜桃| 亚洲国产欧美在线| 欧美视频网址| 午夜精品在线观看| 国产一区二区三区在线播放免费观看 | 黄色亚洲网站| 女人色偷偷aa久久天堂| 伊人久久婷婷色综合98网| 久久精品国产91精品亚洲| 欧美日韩精品一二三区| 亚洲调教视频在线观看| 国产日韩欧美在线播放不卡| 久久综合九色九九| 在线成人av| 亚洲天堂成人在线观看| 国产在线高清精品|