日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言课设学生管理程序,c语言程序课程设计学生成绩管理程序.doc

發布時間:2025/4/5 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言课设学生管理程序,c语言程序课程设计学生成绩管理程序.doc 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

c語言程序課程設計學生成績管理程序

武漢科技大學

二〇一〇~二〇一一學年第一學期

信息科學與工程學院

課程設計報告書

課程名稱: C語言課程設計

班 級: 自動化2009級2班

學 號:

姓 名:

指導老師:

二〇一〇 年 九 月

設計題目:學生成績管理程序

任務:自學C語言中相關知識,設計出學生成績管理程序。

設計要求:

能錄入學生信息存儲在文件中,每位學生錄入的信息有:姓名、學號、性別、班級、和三門功課(數學、英語、計算機)的成績;

能夠統計每個學生三門課程的總成績;

能按學生學號查詢其三門功課成績并顯示;

能瀏覽全部學生成績;

能按總成績有高到低顯示學生信息。

系統功能需求分析:

系統要求用戶必須輸入正確的信息格式;

系統應該提供已經記錄在案的信息數目;

系統應提供查詢、刪除、保存、瀏覽功能;

系統總體設計框架:

主界面

主界面

查詢學生資料

刪除學生資料

登記學生資料

修改學生資料

保存

瀏覽全部

排序瀏覽

系統功能模塊圖:1,登記學生資料盡快保存;

2,刪除學生信息;

3,查詢學生信息;

4,修改學生信息;

5,保存學生信息;

6,保存資料后瀏覽全部學生成績;

7,保存資料后按總成績排名;

退出系統。

功能模塊的算法設計思路:

1,增加學生:將指針放在鏈表尾,開辟一個結構體單元,輸入學號,查找是否有重復學號,如無,則寫入,再關閉文件。

2,查詢信息:如果l->next為空,則無信息;按學號查,輸入要查的學號,與鏈表中數據一個一個進行比較,找到所在處,指針指向,輸出信息。無信息則提示。

3,刪除信息:如果l->next為空,則無信息;按學號刪,輸入要刪的學號,在鏈表中號碼一個一個與所找學號比較,找到后將前一個數據的尾接到后一個的頭;

4,修改信息:如果l->next為空,則無信息,輸入要該的學號,在文件中找到,重新寫入各項信息,保存。

5,保存:打開一個制定文件,將鏈表的內容寫入文件中,關閉文件。

6,瀏覽:打開文件,找到鏈表頭,逐個輸出。

7,排序:建立一個新的結構體,將文件中內容復制到新結構體中,用冒泡排序將總成績排序,輸出。

工作流程圖:

主要源程序代碼:

#include "stdio.h"

#include "stdlib.h"

#include "string.h"

int numbercount=0; /* */

struct student

{

char num[10];/* 學號 */

char name[20]; /*姓名*/

char sex[10];/*性別*/

char clas[10];/*班級*/

int mgrade;/*數學*/

int egrade; /*英語*/

int cgrade;/*計算機*/

int totle;/*總分*/

};

typedef struct node

{ struct student data;

struct node *next;

}Node,*Link;

void printenglish(Node *p)/* 本函數用于輸出英文 */

{ printf("%-12s%s\t%s\t%s\t%d\t%d\t%d\t%d\n",p->data.num,p->data.name,p->data.sex,p->data.clas,p->data.mgrade,p->data.egrade,p->data.cgrade,p->data.totle);

}

void Add(Link l) /* 增加學生信息*/

{

Node *p,*r,*s;

char num[10],a[10];

r=l; /*l為小寫L*/

s=l->next;

while(r->next!=NULL)

r=r->next; /* 將指針置于最末尾 */

while(1)

{

printf("請你輸入學號:");

scanf("%s",num);

for(;s!=NULL;s=s->next)

{

if(strcmp(s->data.num,num)==0)

{

printf("提示:學號為'%s'的學生已經存在,若要修改請你選擇'4 修改'!\n",num);

printf("學號 姓名 性別 班級 數學成績 英語成績 計算機成績

總結

以上是生活随笔為你收集整理的c语言课设学生管理程序,c语言程序课程设计学生成绩管理程序.doc的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久av综合网 | 天天做天天爱天天爽综合网 | 性――交――性――乱a | 伊人网国产 | 欧洲av无码放荡人妇网站 | av黄色在线免费观看 | 午夜男人网 | 国产综合婷婷 | 精品视频在线一区二区 | 91精品国产自产精品男人的天堂 | 曰批又黄又爽免费视频 | 亚洲成人自拍视频 | jzz国产| 日b影院| 理论片中文字幕 | 少妇性xxxxxxxxx色武功 | 中国少妇初尝黑人巨大 | 粗大挺进潘金莲身体在线播放 | 国产又粗又深又猛又爽又在线观看 | 国产小视频91 | 91视频一区二区三区 | 森泽佳奈中文字幕 | 国产女人在线视频 | 91精品国产色综合久久不卡98 | 国产剧情久久 | 中文字幕视频免费 | 久久夜夜操 | 亚洲精品鲁一鲁一区二区三区 | 国产在线第一页 | 欧美久久久久久又粗又大 | 四虎影视精品 | 99久久久国产精品无码性 | 激情婷婷六月 | 亚洲色图欧美激情 | 各种含道具高h调教1v1男男 | 免费观看全黄做爰的视频 | 在线观看黄色片 | 99r在线视频 | 日韩欧美在线观看一区二区 | 国产欧美久久久久久 | 91私拍| 国产美女永久无遮挡 | 免费a大片| 女人十八岁毛片 | 亚州一区二区 | 欧美熟妇精品一区二区 | 国产成人精品视频一区二区 | 日本公妇乱淫免费视频一区三区 | jlzzzjlzzz国产免费观看 | 久久国内免费视频 | 韩国一区二区三区四区 | xxxx69视频| 日韩天堂网| 国产69精品久久久久久久久久 | 天天射网站 | 生活片一级片 | 黄色片网站免费观看 | 久久久久久蜜桃一区二区 | 一区二区三区激情视频 | 丁香啪啪 | 亚洲欧美一区二区三区在线 | 国产微拍精品一区 | 亚洲精品成人无码毛片 | 色综合久久久久 | 秋葵视频在线 | 亚欧在线视频 | 欧美性极品少妇xxxx | 午夜性色福利视频 | 97超碰人人草 | 日韩精品成人无码专区免费 | 黄色福利 | 久久久久毛片 | 国产网站免费看 | 白浆网站| 在线观看日韩一区二区 | 久久精品99国产精品日本 | 啦啦啦免费高清视频在线观看 | 一区二区三区国产视频 | 国模私拍大尺度裸体av | 国产叼嘿视频在线观看 | 日本a级网站 | 女人和拘做爰正片视频 | 欧美黄色录像带 | 四虎网站在线播放 | 黄色大片免费在线观看 | 国产精品久久77777 | 日韩中文电影 | 中文字幕天堂网 | 精品少妇人妻av一区二区 | 天天曰夜夜曰 | 日日骚影院 | 青青国产视频 | 综合国产精品 | 亚洲天堂欧美在线 | 日韩中出 | 午夜精品成人毛片非洲 | 欧美日韩一区在线 | 波多野吉衣一区二区三区 | sm久久捆绑调教精品一区 |