C語言結構體版的學生成績管理系統

2021-10-02 19:27:18 字數 1642 閱讀 1382

結構體版的學生成績管理系統

主要功能有

按1 輸入學生資訊

按2 輸出學生資訊

按3 查詢學生資訊

按4 修改學生資訊

按5 刪除學生資訊

按6 插入學生資訊

按7 排序總成績資訊

學生資訊主要有姓名,班級,學號,c語言成績,高數成績,大學英語成績,控制台介面輸出格式有點不美觀,

#include

#include

struct student

stu[60]

;int n;

//學生數量

void

menu()

//選單

void

input()

//學生資訊的錄入

}void

output()

//學生資訊輸出

}void

search()

//查詢}if

(i>n)

printf

("您查詢的資訊不存在或者學號輸入錯誤\n");

}if(t==2)

}if(i>n)

printf

("您查詢的資訊不存在或者學號輸入錯誤\n");

}}else

printf

("對不起,這裡沒有學生資訊\n");

}void

change()

//修改}if

(i>n)

printf

("您查詢的資訊不存在或者學號輸入錯誤\n");

else}}

void

del(

)//刪除

printf

("請輸入您要刪除的學生的學號:");

scanf

("%d"

,&num)

;for

(i=1

;i<=n;i++)if

(stu[i]

.number==num)

}printf

("**********該學生資訊已刪除**********\n");

}else

printf

("對不起,這裡沒有學生資訊\n");

}void

add(

)//插入

printf

("是否繼續插入(是:y 否:n)\n");

printf

("%c您的選擇是:"

,t=getchar()

);t=

getchar()

;if(t==

'y')

else

printf

("\n (▔▽▔)插入程式結束,請重新選擇");

printf

("\n");

}else

}void

paixu()

}for

(i=1

;i<=n;i++)}

else

printf

(" ++++++這裡沒有資訊++++++\n");

}void

main()

}printf

(" 學生管理系統已退出( ^_^ )\n");

}

學生成績管理 結構體

要求 1 計算每個學生三門課的平均成績,並輸出。2 求出平均分最高的學生資料,並輸出。格式如下樣例 input 第一行 n,表示n 個學生 下面n 行 每行資料報括學號 班級 姓名 三門課成績。output 輸出每個學生三門課的平均成績,以及平均分最高分學生資料 包括學號 班級 姓名 三門課成績,平...

學生成績管理(簡單版)

學生成績管理系統 簡單版 要求 儲存50個學生下資訊 學號,姓名,性別,成績1,成績2 計算平均成績,與等級 等級要求自定義 按照平均成績倒序輸出,並且可以統計是否具有重名學生,若有輸出相同個數。include include using namespace std define n 2 intma...

C 結構體之學生成績統計

檔名稱 1 作 者 孫麗 完成日期 2020年1月7日 版 本 號 v1.0 程式 include include struct student void calculate struct student s,int n 計算總分和均分,資料在s陣列中,共有n個元素 void sort1 struc...