91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 7.76KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-29
  • 語言: C/C++
  • 標簽: c++??系統??c??管理??學生??

資源簡介

學生信息管理系統,實現學生信息的增刪改查,數據結構c 語言

1、學生管理系統的設計與實現
設計并實現一個學生管理系統,即定義一個包含學生信息(學號,姓名,成績)的順序表,可以不考慮重名的情況,系統至少包含以下功能:
(1) 根據指定學生個數,逐個輸入學生信息;
(2) 逐個顯示學生表中所有學生的相關信息;
(3) 給定一個學生信息,插入到表中指定的位置;
(4) 刪除指定位置的學生記錄;
(5) 統計表中學生個數;
(6) 利用直接插入排序或者折半插入排序按照姓名進行排序;
(7) 利用快速排序按照學號進行排序;
(8) 根據姓名進行折半查找,要求使用遞歸算法實現,成功返回此學生的學號和成績;
(9) 根據學號進行折半查找,要求使用非遞歸算法實現,成功返回此學生的姓名和成績。
*/

資源截圖

代碼片段和文件信息

//張夢宇?20163719
//?2018.7.7
/*
1、學生管理系統的設計與實現
設計并實現一個學生管理系統,即定義一個包含學生信息(學號,姓名,成績)的順序表,可以不考慮重名的情況,系統至少包含以下功能:
(1)?根據指定學生個數,逐個輸入學生信息;
(2)?逐個顯示學生表中所有學生的相關信息;
(3)?給定一個學生信息,插入到表中指定的位置;
(4)?刪除指定位置的學生記錄;
(5)?統計表中學生個數;
(6)?利用直接插入排序或者折半插入排序按照姓名進行排序;
(7)?利用快速排序按照學號進行排序;
(8)?根據姓名進行折半查找,要求使用遞歸算法實現,成功返回此學生的學號和成績;
(9)?根據學號進行折半查找,要求使用非遞歸算法實現,成功返回此學生的姓名和成績。
*/

#include
using?namespace?std;
#include
#include“cstdlib“
#include
#define?MAXSIZE?100

//數據元素定義
typedef?struct
{
int?number;
string?name;
float?grade;

}Student;

//順序表的存儲結構
typedef?struct
{
Student?*R;
int?length;

}SStudent;

//順序表的初始化
int?InitList(SStudent?&ST)
{
ST.R?=?new?Student[MAXSIZE];
if?(!ST.R)
{
cout?< exit(0);
}

else


評論

共有 條評論