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

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

?? 學生成績管理系統(c語言)課程設計報告.txt

?? 學生成績管理系統 要求是這樣的 1、用c語言編寫一個簡單的學生信息管理程序
?? TXT
字號:
學生成績管理系統

要求是這樣的
1、用c語言編寫一個簡單的學生信息管理程序,能實現對學生信息的簡單管理。
2、具體要求:
建立一個4個學生的信息登記表,每個學生的信息包括:學號,姓名,和3門課程的成績(FOX,C,ENGLISH)。
       程序運行時顯示一個簡單的菜單,例如:
   (1):信息輸入(INPUT)
   (2):總分統計(COUNT)
   (3):總分排序(SORT)
   (4):查詢(QUERY)
     其中:
     (1):對4個學生的信息進行輸入;
     (2):對每個學生的3門課程統計總分;
      (3):對4個學生的總分按降序排序并顯示出來;
      (4):查詢輸入一個學號后,顯示出該學生的有關信息;
............
偶先寫了個...
#i nclude<iostream.h>
#i nclude<stdlib.h>
struct student
{
 int num;
    char name[20];
 int foxscore;
 int cscore;
 int englishscore;
    struct student *next;
};


void menu()
{
 cout<<"        welecome to my student grade management system"<<endl;
 cout<<"  please follow everyone step in the menu"<<endl;
 cout<<"    1.input information"<<endl;
 cout<<"    2.total scores"<<endl;
 cout<<"    3.sort"<<endl;
 cout<<"    4.query"<<endl;
 cout<<"    ***************************************************"<<endl;
}

struct student *creat(struct student *head) // 函數返回的是與節點相同類型的指針
{
    struct student *p1,*p2;
    p1=p2=(struct student*) malloc(sizeof(struct student)); // 申請新節點
    cin>>p1->num>>p1->name>>p1->foxscore>>p1->cscore>>p1->englishscore; // 輸入節點的值
    p1-> next = NULL; // 將新節點的指針置為空
    while(p1->num>0)
    {
        if (head==NULL) head=p1; //空表,接入表頭
        else p2->next=p1; // 非空表,接到表尾
        p2 = p1;
        p1=(struct student *)malloc(sizeof(struct student)); //申請下一個新節點 
 cin>>p1->num>>p1->name>>p1->foxscore>>p1->cscore>>p1->englishscore; 
 //輸入節點的值
    }
    return head; //返回鏈表的頭指針
}

 

void count(struct student *head)
{
 struct student *temp;
 temp=head; //取得鏈表的頭指針
 while(temp!==NULL)
 {
  int m;
  m=temp->foxscore+temp->cscore+temp->englishscore;
         cout<<m<<endl;//輸出鏈表節點的值
         temp=temp->next; //跟蹤鏈表增長
 }

}
void sort(struct student *head)
{
 struct student *tp;
 tp=head;
 int a[4];//定義總分數組
 int i,j,k;
 while(temp!==NULL)
 {
 a[i]=tp->foxscore+tp->cscore+tp->englishscore;
 tp=tp->next;
 i=i+1;
 }
 for(j=1;j<=3;j++)//冒泡法排序
  for(k=1;k<=4-j;k++)
   if(a[k]<a[k+1])
   {
    int t=a[k];a[k]=a[k+1];a[k+1]=t;
   }
   for(i=1;i<5;i++)
    cout<<a[i]<<endl;

}
void query(struct student *head)
{
 struct student *temper;
 temper=head;
 int number;
 cin>>number;
 for(int i=1;i<=4;i++) 
 {
 if(number==temper->num)
 {
  cout<<"            name is:"<<temper->name<<endl;
  cout<<"       fox score is:"<<temper->foxscore<<endl;
  cout<<"         c score is:"<<temper->cscore<<endl;
  cout<<"   English score is:"<<temper->englishscore<<endl;
  cout<<"        congratulation,syetem have found what you want to search"<<endl;
 } 
 temper=temper->next;
 }
}
void main()
{
 menu();
 cout<<"    firstly,please input information:"<<endl;
 struct student *head;
 head=NULL; /* 建一個空表*/
    head=creat(head); /* 創建單鏈表*/
 cout<<"    secondly,count the total score each student:"<<endl;
 count(head);
 cout<<"    thirdly,sorting the total score:"<<endl;
 sort(head);
 cout<<"    enter num  that you can search each shtudent's information"<<endl;
 query(head);
 cout<<"       thanks you for use my student grade management system"<<endl;
}
編譯時候都沒有錯....
debug輸入時候出現了錯誤....
調試運行后發現原來是while循環出了問題啊
修改后.........
#i nclude<iostream.h>
#i nclude<stdlib.h>
struct student
{
 int num;
    char name[20];
 int foxscore;
 int cscore;
 int englishscore;
    struct student *next;
};


void menu()
{
 cout<<"        welecome to my student grade management system"<<endl;
 cout<<"  please follow everyone step in the menu"<<endl;
 cout<<"    1.input information"<<endl;
 cout<<"    2.total scores"<<endl;
 cout<<"    3.sort"<<endl;
 cout<<"    4.query"<<endl;
 cout<<"    ***************************************************"<<endl;
}

struct student *creat(struct student *head) // 函數返回的是與節點相同類型的指針
{
    struct student *p1,*p2;
    p1=p2=(struct student*) malloc(sizeof(struct student)); // 申請新節點
    cin>>p1->num>>p1->name>>p1->foxscore>>p1->cscore>>p1->englishscore; // 輸入節點的值
    p1-> next = NULL; // 將新節點的指針置為空
    for(int i=1;i<=4;i++) 
    {
        if (head==NULL) head=p1; //空表,接入表頭
        else p2->next=p1; // 非空表,接到表尾
        p2 = p1;
        p1=(struct student *)malloc(sizeof(struct student)); //申請下一個新節點
  if(i<=3)
  { 
  cin>>p1->num>>p1->name>>p1->foxscore>>p1->cscore>>p1->englishscore;
  } 
  //輸入節點的值
    }
    return head; //返回鏈表的頭指針
}

 

void count(struct student *head)
{
 struct student *temp;
 temp=head; //取得鏈表的頭指針
    for(int i=1;i<=4;i++) 
    {
  int m;
  m=temp->foxscore+temp->cscore+temp->englishscore;
       cout<<m<<endl;//輸出鏈表節點的值
        temp=temp->next; //跟蹤鏈表增長
 }

}
void sort(struct student *head)
{
 struct student *tp;
 tp=head;
 int a[4];//定義總分數組
 int i,j,k;
 a[1]=tp->foxscore+tp->cscore+tp->englishscore;
 tp=tp->next;
 a[2]=tp->foxscore+tp->cscore+tp->englishscore;
 tp=tp->next;
 a[3]=tp->foxscore+tp->cscore+tp->englishscore;
 tp=tp->next;
 a[4]=tp->foxscore+tp->cscore+tp->englishscore;
 for(j=1;j<=3;j++)//冒泡法排序
  for(k=1;k<=4-j;k++)
   if(a[k]<a[k+1])
   {
    int t=a[k];a[k]=a[k+1];a[k+1]=t;
   }
   for(i=1;i<5;i++)
    cout<<a[i]<<endl;

}
void query(struct student *head)
{
 struct student *temper;
 temper=head;
 int number;
 cin>>number;
 for(int i=1;i<=4;i++) 
 {
 if(number==temper->num)
 {
  cout<<"            name is:"<<temper->name<<endl;
  cout<<"       fox score is:"<<temper->foxscore<<endl;
  cout<<"         c score is:"<<temper->cscore<<endl;
  cout<<"   English score is:"<<temper->englishscore<<endl;
  cout<<"        congratulation,syetem have found what you want to search"<<endl;
 } 
 temper=temper->next;
 }
}
void main()
{
 menu();
 cout<<"    firstly,please input information:"<<endl;
 struct student *head;
 head=NULL; /* 建一個空表*/
    head=creat(head); /* 創建單鏈表*/
 cout<<"    secondly,count the total score each student:"<<endl;
 count(head);
 cout<<"    thirdly,sorting the total score:"<<endl;
 sort(head);
 cout<<"    enter num  that you can search each shtudent's information"<<endl;
 query(head);
 cout<<"       thanks you for use my student grade management system"<<endl;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲色图另类专区| 99精品视频一区二区| 韩国欧美国产一区| 亚洲福利国产精品| 性久久久久久久久久久久| 一区二区三区久久| 日韩精品一级二级| 日韩av不卡在线观看| 免费一区二区视频| 精品一区二区三区不卡| 国产伦精品一区二区三区免费| 国产伦精品一区二区三区免费| 国产高清久久久| 懂色av一区二区三区蜜臀| 国产精品一级片| 波多野结衣视频一区| 99精品视频一区二区| 欧美日韩一级二级| 日韩一级片在线观看| 26uuu精品一区二区在线观看| 久久久蜜桃精品| 国产欧美日本一区视频| 亚洲精品视频一区| 蜜桃免费网站一区二区三区 | 久久er99热精品一区二区| 另类中文字幕网| 国产福利91精品一区| 国产一区激情在线| 老鸭窝一区二区久久精品| 国产一区在线不卡| 99久精品国产| 欧美猛男超大videosgay| 日韩欧美成人一区| 国产精品的网站| 午夜精品久久久久久久99水蜜桃| 免费国产亚洲视频| av在线播放一区二区三区| 欧美日韩电影一区| 久久久久国产精品厨房| 亚洲欧美电影一区二区| 毛片一区二区三区| 在线一区二区三区做爰视频网站| 91.麻豆视频| 自拍偷拍亚洲综合| 国产精品一区在线观看你懂的| 日本高清视频一区二区| 精品国产区一区| 午夜视频在线观看一区二区| 成人视屏免费看| 欧美成人免费网站| 五月激情综合色| 91久久线看在观草草青青 | 日本vs亚洲vs韩国一区三区二区 | 欧美日韩大陆一区二区| 国产精品美女久久久久av爽李琼 | 国产.欧美.日韩| 91精品欧美久久久久久动漫| 亚洲乱码国产乱码精品精98午夜 | 欧美日韩一区在线观看| 国产色婷婷亚洲99精品小说| 日韩黄色一级片| 色噜噜狠狠色综合欧洲selulu| 国产午夜精品美女毛片视频| 麻豆精品国产91久久久久久| 欧美亚洲综合色| 亚洲黄色免费网站| 9191成人精品久久| 一个色综合av| 91美女蜜桃在线| 亚洲人精品午夜| av一区二区三区黑人| 欧美经典三级视频一区二区三区| 蜜桃视频免费观看一区| 日韩一区二区免费高清| 人人精品人人爱| 日韩女同互慰一区二区| 六月婷婷色综合| 精品动漫一区二区三区在线观看| 另类小说综合欧美亚洲| 日韩女优av电影在线观看| 久久国产精品99久久人人澡| 91精品欧美一区二区三区综合在| 日本v片在线高清不卡在线观看| 91精品国产免费久久综合| 日韩av一区二区在线影视| 欧美日韩精品免费观看视频| 一二三四社区欧美黄| 欧美中文字幕久久| 亚洲一区二区三区四区在线观看| 欧洲一区二区三区在线| 亚洲一区日韩精品中文字幕| 欧美群妇大交群的观看方式| 亚洲成va人在线观看| 91精品国产综合久久福利软件 | 在线免费精品视频| 亚洲午夜免费福利视频| 欧美午夜寂寞影院| 激情成人综合网| 日本一区二区动态图| 国产精品一二二区| 亚洲视频一二区| 91精品国产欧美一区二区成人 | 一区二区三区资源| 在线中文字幕一区二区| 日韩一区精品视频| 中文字幕乱码一区二区免费| 色婷婷综合中文久久一本| 石原莉奈一区二区三区在线观看| 精品成人佐山爱一区二区| 国产成人午夜精品影院观看视频| 欧美日韩中文字幕一区| 日韩成人一区二区| www国产成人| 91精品福利视频| 国产在线精品免费| 一卡二卡三卡日韩欧美| 欧美精品一区二区三区蜜桃| 色婷婷av一区| 国产精品综合久久| 大桥未久av一区二区三区中文| 99精品一区二区| 婷婷激情综合网| 欧美国产日韩亚洲一区| 欧美亚州韩日在线看免费版国语版| 麻豆国产欧美一区二区三区| 国产精品美女一区二区三区| 欧美精品亚洲二区| 99精品1区2区| 国产精品综合在线视频| 亚洲国产欧美一区二区三区丁香婷| 亚洲精品一区二区精华| 97国产精品videossex| 国产伦精品一区二区三区视频青涩| 亚洲国产综合91精品麻豆| 久久久99精品免费观看不卡| 在线电影国产精品| 欧美性色欧美a在线播放| 国产传媒欧美日韩成人| 久久激情综合网| 午夜电影久久久| 一区二区三区中文字幕在线观看| 欧美激情一区不卡| 日韩免费性生活视频播放| 9191成人精品久久| 欧美日韩高清一区二区| 91国产福利在线| 色婷婷激情综合| 97精品超碰一区二区三区| 不卡视频免费播放| 波多野结衣亚洲| 99v久久综合狠狠综合久久| 顶级嫩模精品视频在线看| 国产精品综合久久| 风间由美一区二区av101| 风间由美性色一区二区三区| 国产乱码精品一区二区三区忘忧草| 日本亚洲免费观看| 美女网站色91| 韩国毛片一区二区三区| 国产很黄免费观看久久| 国产中文字幕精品| 国产资源在线一区| 成人精品一区二区三区四区| 美女视频一区在线观看| 一本到不卡免费一区二区| 9i看片成人免费高清| av在线不卡电影| 在线免费不卡视频| 欧美日韩国产综合久久 | 国产亚洲成aⅴ人片在线观看| 精品国产亚洲一区二区三区在线观看| 欧美一区二区福利视频| 最新高清无码专区| 亚洲人成电影网站色mp4| 亚洲成人午夜影院| 老司机免费视频一区二区| 国产精品一区二区不卡| 91欧美激情一区二区三区成人| 欧美日韩一区二区三区四区| 91精品国产综合久久香蕉麻豆| 精品欧美一区二区在线观看| 久久久久久99精品| 自拍偷拍国产精品| 午夜精品福利一区二区三区蜜桃| 青青草伊人久久| av电影在线观看一区| 欧美日韩国产高清一区二区| 成人va在线观看| 美国十次了思思久久精品导航| 免费在线看一区| 94-欧美-setu| 欧美一级爆毛片| 亚洲人成7777| 国产专区综合网| 欧美日韩一二三区| 亚洲国产精品激情在线观看| 亚洲一区二区三区在线看| 久久国产日韩欧美精品| 91色porny| 久久综合资源网|