資源簡介
CDUT數字圖像處理實驗1
創建一個班級學生信息表,包含“學號、姓名、性別、成績”等信息。具有如下功
能:
(1) 根據指定學生個數,逐個輸入學生信息;
(2) 逐個顯示學生表中所有學生的相關信息;
(3) 根據姓名進行查找,返回此學生的學號和成績;
(4) 根據指定的位置可返回相應的學生信息(學號,姓名,成績);
(5) 給定一個學生信息,插入到表中指定的位置;
(6) 刪除指定位置的學生記錄;
代碼片段和文件信息
#include
#include
#include
#define?OVERFLOW?-1
#define?OK?1
#define?ERROR?0
#define?MAXSIZE?200?//存儲空間初始分配量
typedef?struct{
????????char?num[MAXSIZE];//學號
????????char?name[MAXSIZE];//名字
char?sex[MAXSIZE];//性別
????????double?grade;//成績
}student;
typedef?int?status;
typedef?student?ElemType?;
typedef?struct
{
????????ElemType?*elem;//存儲基址
????????int?length;//當前表長
????????int?listsize;//當前分配存儲容量
}SqList;//構造一個空的順序表
status?InitList(SqList?&L)
{
????????L.elem=(ElemType?*)malloc(MAXSIZE*sizeof(ElemType));
????????if(!L.elem)
{
????????????????exit(OVERFLOW);//存儲空間分配失敗
????????}
????????L.length=0;
????????L.listsize=MAXSIZE;
????????return?OK;
}
void?Input(ElemType?*e)
{
????????printf(“姓名“);?scanf(“%s“e->name);
????????prin
- 上一篇:數據結構:圖的遍歷程序
- 下一篇:c語言 保存程序數據
評論
共有 條評論