一般來說,學生管理系統有:1.學生信息2.課程信息3成績信息學生信息又分為:1.顯示所有學生信息2.添加學生信息3.刪除學生信息4.修改學生5.查詢學生假設我。
- 歷史問答
- 答案列表
成績管理系統流程圖:學生成績管理系統流程圖[朗讀]
structstudent{charnum[20];charname[20];floatscore[3];floatsum;floatavg;}stu[5];
要最簡單,學生成績定義一個int數組,姓名或學號定義一個char數組.定義一個變量n記錄當前數組保存的學生個數,初值0.添加學生信息就給這兩個數組賦值就好了.同時n++.要刪除那你循環遍曆數組,通過學生名或學號找到數組對應下標.然後把之後的數組元素往前移動一位.同時n--.修改信息就更簡單,循環遍歷到對應下標直接重新賦值.如果想複雜點,可以用結構定義學生相關信息,然後寫鍊表創建刪除和修改.這方面我之前給別人寫過好幾個,你可以去我回答記錄里先。
直接用vb的data寫一個嘛,不太難哦,或者使用隨機文件處理。
看可以不咯?#include<stdio.h>intavggrade(inta[50]){inti,sum=0,max=0,min=0;printf("平均成績為%lf,最高成績為%d,最低成績為%d\n",avg,max,min);return0;}