freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

學(xué)生成績(jī)管理系統(tǒng)千行代碼c語(yǔ)言課程設(shè)計(jì)(留存版)

  

【正文】 置 0.結(jié)束程序 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說(shuō)明書 7 struct student*next。 //模塊 8 密碼修改 void kemushezhi(char kemu[][20],int k)。 申請(qǐng)內(nèi)存,建立節(jié)點(diǎn) 輸入學(xué)號(hào) 學(xué)號(hào)是否雷同 繼續(xù)輸入其他信息 將該節(jié)點(diǎn)插入鏈表 求總分、平均分 若學(xué)號(hào)為0 返回主菜單 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說(shuō)明書 9 return head。 } } sum = 0。 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說(shuō)明書 10 否 是 否 pnext = prnext。 char c1[1]。 scanf(%s,name)。 } else { printf(輸入有誤,請(qǐng)重新輸入! \n)。 while (cp != NULL) { if(xv1==1) { if(rxuehao cpxuehao) { break。 fp=fopen(student,w)。 ,程序會(huì)崩潰 解決方法:對(duì)輸入的數(shù)據(jù)進(jìn)行判斷,如果不是數(shù)字提示輸入錯(cuò)誤,重新錄入。 int zongfen。 //模塊 6 統(tǒng)計(jì)學(xué)生資料 NODE* paixv(NODE *head)。,xv[1],xv2[1]。 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說(shuō)明書 23 switch(caozuo) { case 1: count=0。 //刪除學(xué)生資料 goto kaishi。 goto s。 goto kaishi。Sleep(100)。Sleep(100)。) { putchar(39。\r39。 printf(\n\t\t\t 密碼錯(cuò)誤!鎖定程序 2 秒 !請(qǐng)稍后重試!剩余 %d 次 !\n,3count)。//打開(kāi)只讀文件 if(fp==NULL) { getchar()。pxuehao, pname, amp。 } /* 函數(shù)功能:輸出問(wèn)候語(yǔ)句,并且獲取本地時(shí)間并輸出 */ void mytime() { int hour。hour18) printf(\t\t\t\t\t 嗨!親!現(xiàn)在時(shí)間 %d:%d !\n,hour,min1)。/* 讓 p 指向待插入節(jié)點(diǎn) */ if (p == NULL) /* 若為新建節(jié)點(diǎn)申請(qǐng)內(nèi)存失敗,則退出程序 */ { printf(申請(qǐng)內(nèi)存失敗 !\n)。 free(p)。 ppingjun = (float)sum/N。 /* 返回插入新節(jié)點(diǎn)后的鏈表頭指針 head 的值 */ } /* 函數(shù)功能:菜單功能 2 刪除學(xué)生信息 */ NODE* DeleteNode(NODE* head) { NODE *p = headnext, *pr = headnext。 p = pnext。 /* 讓前一節(jié)點(diǎn)的指針域指向新節(jié)點(diǎn) */ } } else /* 若在表尾插入新節(jié)點(diǎn) */ { prnext = p。 for(i=0。amp。 } /* 函數(shù)功能:菜單功能 1 輸入學(xué)生信息 以總分降序插入鏈表 */ NODE *InsertNode(NODE *head,char kemu [][20],int count) { int j,i。amp。 } fclose(fp)。 exit(0)。 l=(NODE*)malloc(sizeof(NODE))。 printf(%s,mi1)。 while(count3) { system(cls)。 } printf(\n\n\n\n\n\t\t\t 請(qǐng)?jiān)O(shè)置密碼: \n\n\n)。Sleep(100)。Sleep(100)。 goto kaishi。 xv2s = atoi(xv2)。 ch = getche()。 while(getchar()!=39。}。 //模塊 2 刪除學(xué)生資料 void FIND (NODE *head,char kemu [N][20] )。 附錄:程序代碼 include include include include include include define N 5 define maxscore 100 define minscore 0 int ziliao=0。 2. 輸入學(xué)生資料測(cè)試 3. 查詢學(xué)生成績(jī)測(cè)試 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說(shuō)明書 18 4. 修改學(xué)生測(cè)試 5. 顯示學(xué)生資料測(cè)試 6. 統(tǒng)計(jì)學(xué)生資料測(cè)試 7. 排序測(cè)試 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說(shuō)明書 19 8. 密碼修改測(cè)試 9. 科目修改測(cè)試 10. 顏色更換測(cè)試 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說(shuō)明書 20 出現(xiàn)的問(wèn)題和解決的方法 ,導(dǎo)入后無(wú)法正確顯示 解決方法:沒(méi)有返回頭指針,對(duì) daoru();函數(shù)添加了頭指針的返回。 return SL。 xv1 = atoi(xv)。/* 打印第 j 個(gè)節(jié)點(diǎn)的數(shù)據(jù) */ k=0。 } p = pnext。 傳入鏈表頭指針 是否為空鏈表 是否達(dá)到表尾 輸出 是 返回主菜單 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說(shuō)明書 11 是 1 2 3 是 是 否 否 否 } } 查找模塊設(shè)計(jì) 1. 流程圖 /* 函數(shù)的功能:菜單功能 3 查詢學(xué)生資料 */ void FIND (NODE *head,char kemu [N][20] ) { NODE *p = headnext。/* pr 指向當(dāng)前節(jié)點(diǎn)的下一節(jié)點(diǎn) */ }//printf(程序運(yùn)行到此 )。 scanf(%d,amp。 scanf(%ld,amp。 //模塊 4 修改學(xué)生資料 void DisplyNode(NODE *head,char kemu [][20])。 char name[12]。密碼保存在 文件內(nèi)。用學(xué)號(hào)進(jìn)行查找,查找到后直接刪除。 內(nèi)蒙古科技大學(xué) 本科生課程 設(shè)計(jì) 說(shuō)明書 題 目: C 語(yǔ)言課程設(shè)計(jì) —— 學(xué)生成績(jī)管理 系統(tǒng) 學(xué)生姓名 : 邊峰 學(xué) 號(hào): 1467159114 專 業(yè): 軟件工程 班 級(jí): 1 班 指導(dǎo)教師: 周李涌 日 期: 2020 年 1 月 1 日 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說(shuō)明書 I 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)任務(wù)書 課程名稱 C 語(yǔ)言課程設(shè)計(jì) 設(shè)計(jì)題目 學(xué)生成績(jī)管理系統(tǒng) 指導(dǎo)教師 周李涌 時(shí)間 一、教學(xué)要求 1. 鞏固和加深學(xué)生對(duì) C語(yǔ)言課程的基本知識(shí)的理解和掌握 2. 掌握 C語(yǔ)言 編程和程序調(diào)試的基本技能 3. 利用 C語(yǔ)言進(jìn)行基本的軟件設(shè)計(jì) 4. 掌握書寫程序設(shè)計(jì)說(shuō)明文檔的能力 5. 提高運(yùn)用 C語(yǔ)言解決實(shí)際問(wèn)題的能力 二、設(shè)計(jì)資料及參數(shù) 每個(gè)學(xué)生在教師提供的課程設(shè)計(jì)題目中任意選擇一題,獨(dú)立完成,題目選定后不可更換。 3 數(shù)據(jù)描述 4 性能需求 4 任務(wù)計(jì)劃 6 總體設(shè)計(jì) 3. 查詢學(xué)生成績(jī)。以后每次運(yùn)行程序都需要輸入密碼。 int chengji[N]。 //模塊 5 顯示學(xué)生資料 void Tongji(NODE* l,char kemu[][20])。pxuehao)。pchengji[j])。 if (przongfen = pzongfen) { if (pr == headnext) /* 若在頭節(jié)點(diǎn)前插入新節(jié)點(diǎn) */ { pnext = headnext。 int j = 1,k = 1,c=0。 /* 讓 p 指向下一個(gè)節(jié)點(diǎn) */ } if(k==1) printf(抱歉,您查找的信息不存在! \n)。 } p = pnext。 while (r != NULL) { 返回主函數(shù) 調(diào)用顯示資料函數(shù) 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說(shuō)明書 15 t = rnext。 } 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說(shuō)明書 16 否 是 保存及讀取模塊設(shè)計(jì) 1. 流程圖 2. 模塊代碼 /* 函數(shù)功能:菜單功能 10 對(duì)新錄入的學(xué)生信息進(jìn)行保存 */ void Save(NODE* l) { FILE *fp。 ,都會(huì)提示密碼錯(cuò)誤 解決方法:第一次錄入密碼后沒(méi)有對(duì) mi1[]數(shù)組進(jìn)行清 空,第二次輸入的密碼會(huì)不完全覆蓋第一次輸入的密碼,在每一次判斷密碼是否正確后對(duì) mi1[]進(jìn)行清空,這樣之后錄入的密碼正確。 typedef struct student { long xuehao。 //模塊 3 查詢學(xué)生資料 void xiugai(NODE *head,char kemu [N][20] )。 char kemu [N][20]。\n39。 printf(\n)。 if(xv2s == 1) { paixv(l)。 case 0: jieshu(l)。 system(color 0b)。system(color 0f)。 printf(\t\t\t)。 printf(\n\n\n\n\n\t\t\t 請(qǐng)輸入密碼: \n\n\t\t\t)。 if(strcmp(mi,mi1)==0) 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說(shuō)明書 26 return 。 lnext=NULL。 } 內(nèi)蒙古科技大學(xué)課程設(shè)計(jì)說(shuō)明書 27 } printf(\n=====提示
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1