學生姓名:***
學號:***
班級:***
報告日期:2012.4.18
題目與要求:
1:問題提出
本人計畫編寫乙個學生成績管理系統,主要用來管理學生基本停息及成績資訊。
2:本系統涉及的知識點
結構、陣列、迴圈、函式、分支、指標
3:功能要求
成績:輸入學生的學號、姓名及三門課的成績;
成績查詢:
按學號查詢學生記錄。
成績統計:
計算學生的平均分
根據學生的平均分高低,對學生的資料進行排序後輸出;
退出系統:退出整個系統(即主選單)。
功能設計
1. 成績錄入
2. 成績查詢
3. 成績統計
4. 退出
源程式:
#include <>
#include<>
#include<>
#define n 3學生人數*/
#define m 3課程門數*/
struct student
stu[n學生數*/
void input();
void select查詢*/
void statistics(); /*統計*/
void menu();
void input()
printf("\n\n");
} printf("\n\n");
printf("輸入完畢!按任意鍵返回主選單!");
getch();
} /*2.查詢*/
void select(int no)
printf("\n按任意鍵返回主選單!");
getch();
} 3.統計*/
void statistics()
stu[j].**erage=temp/n;
printf("\n學生%s的成績平均成績為:",stu[j].name);
printf("%0.2f分",stu[j].**erage);
temp=0;
} /*排序(冒泡法)*/
for(j=0;j for(i=0;iif(stu[i].**erage
printf("\n\n學生平均成績前三名:");
for(i=0;i<3;i++)
printf("\n\n按任意鍵返回主選單!");
getch();
} void menu() }
void main() }
c程式設計總結與結束語:
一開始拿起題目時什麼都不懂,真不知道從何下手。問題存在太多的馬虎與大意或某些方面欠考慮。c語言其實是乙個讓人感到很頭疼的東西,但是如果你真的喜歡這個東西的話還是會發現這也是非常的有趣,在錯誤中不斷的突破,越來越會編出程式。
雖然現在的水平還是菜鳥,思路還是不清晰,但我相信以後一定會做得更好 。能編出乙個程式是非常能夠振憤人心的事情。以後更加努力。
做得更好 。
用c語言編寫學生成績管理系統
printf 按任意鍵繼續 n getch menu while flag 1 voidmenu void 輸入各個同學的學生資訊 voidinputscore void printf 成功輸入 按任意鍵繼續後請輸入8進行儲存 n 計算各個同學的總分 voidtotal void 計算各個同學的平均...
彙編課程設計學生成績管理系統
這是乙個學生成績管理系統,其中 i 表示插入,l 表示瀏覽,q 表示查詢,e 表示退出,d 表示刪除,m 表示修改,c 表示統計各分數段人數,p 表示列印.本程式實現了 1 單獨執行以上各功能,即在進入主選單以後,點一功能鍵後關閉,再進入主選單 點別的功能鍵。如執行 cjgl 檔案後,在出現的主介面...
c圖書管理系統的設計與實現
畢業 姓名指導教師 專業名稱軟體技術0801 所在系部資訊工程 二 一一年六月 畢業 設計 開題報告 目錄引言 第一章系統功能設計 1 1.1 系統設計目標 1 1.2 系統功能設計 1 1.3 開發工具的選擇 2 第二章系統資料庫設計與實現 3 2.1 系統資料庫設計 3 2.2 資料庫的實現 6...