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

正文內(nèi)容

c語言課程設(shè)計(jì)-學(xué)生成績管理系統(tǒng)-閱讀頁

2025-06-26 14:19本頁面
  

【正文】 .......)。 return。 /*計(jì)算結(jié)構(gòu)體數(shù)組下 標(biāo) */ while(fread(amp。 fclose(file)。 n。 /*聲明文件指針 */ if(n == 1) /*學(xué)生人數(shù)為 0 時(shí) */ { 13 printf( 沒有數(shù)據(jù)可存!按任意鍵返回主菜單 \n)。 return。chengji[0],sizeof(chengji[0]),n+1,file)。 /*關(guān)閉文件指針 */ printf(\n\n\t\t%d條學(xué)生記錄保存完畢! \n,n+1)。 printf(\n\t\t按任意鍵返回主菜單 ...... )。 } /*查詢學(xué)生成績 (依據(jù)學(xué)號 )*/ void find() { char xuehao[10]。 /*循環(huán)變量 */ if(n==1) /*人數(shù)為 0說明成績記錄尚未添加 */ { printf(\n\n\t\t當(dāng)前還沒有學(xué)生成績,按任意鍵返回主菜單 ......)。 return。 /*提示信息 */ gets(xuehao)。i=n。 printf(\n===================\n\n)。 printf( 英語 C 語言 高 等 數(shù)學(xué) 平 均成 績 \n)。 printf(%%%%,chengji[i].cyuyan,chengji[i].math,chengji[i].english,chengji[i].average)。 14 getch()。 } } if(i==n+1) { printf(\n\t\t您所輸入的學(xué)生學(xué)號有誤或不存在 !)。 getch()。 } } void list() { int i。 printf(\n\n\t\t\t 全體學(xué)生成績情況如下 \n)。 printf(學(xué)號 姓名 )。 for(i=0。i++) { printf(%6s%6s%9s,chengji[i].xuehao,chengji[i].name,chengji[i].average)。 } } void modify ( ) { char xuehao[10]。 /*循環(huán)變量 */ if (n==1) /*人數(shù)為 0說明成績記錄尚未添加 */ { printf(\n\n\t\t當(dāng)前還沒有學(xué)生成績記錄,按任意鍵返回主菜單 ......)。 return。 /*提示信息 */ gets(xuehao)。i=n。 printf(\n\t\t\t===================\n\n)。 printf( 英語 C 語言 高 等 數(shù)學(xué) 平 均成 績 \n)。 printf(%%%%,chengji[i].cyuyan,chengji[i].math,chengji[i].english,chengji[i].average)。 scanf (%f,amp。 printf(\n\t\t 請輸入該學(xué)生新的 C語言成績 : )。chengji[i].math)。 scanf (%f,amp。 /*計(jì)算總成績 */ chengji[i].average=(chengji[i].cyuyan+chengji[i].math+chengji[i].english)/3。 printf(\n\n\t\t 該學(xué)生成績數(shù)據(jù)修改成功 ! 按任意鍵返回主菜單 ......)。 return 。 printf(按任意鍵返回主菜單 ......)。 return。 fflush(stdin)。 printf(\t\t\t\t請輸入學(xué)生姓名: )。 printf(\t\t\t\t請輸入該學(xué)生的英語成績: )。chengji[n].cyuyan)。 scanf(%f,amp。 printf(\t\t\t\t請輸入該學(xué)生的高等數(shù)學(xué)成績: )。chengji[n].english)。 /*輸出內(nèi)容 */ printf(\n\t\t\t\t該學(xué)生成績?yōu)?:%f,chengji[n].average)。 getch()。 /*接收學(xué)生學(xué)號字符數(shù)組 */ int i,j。 /*接收確認(rèn)刪除字符: y/n*/ printf(\t請輸入待刪除學(xué)生學(xué)號: )。 for(i=0。i++) /*在學(xué)生總數(shù)范圍內(nèi)循環(huán)查找 */ { if(strcmp(chengji[i].xuehao,xuehao)==0) /*比較并找到 */ { printf(\n\t\t 你 確 認(rèn) 要 刪 除 %s 號 學(xué) 生 成 績 信 息 么(y/n)?,chengji[i].xuehao )。 if(d==39。||d==39。) /*確認(rèn)刪除 */ { if(i==n) /*如果是最后一條記錄 */ n。j=n。 strcpy(chengji[j].name,chengji[j+1].name)。 chengji[j].math=chengji[j+1].math。 } n。 getch()。 } else /*未確認(rèn)刪除記錄 */ { printf(\n\n\t\t 你選擇了不刪除該學(xué)生記錄,按任意鍵返回主菜單 ......)。 return。 getch()。 /*循環(huán)變量 */ printf(\t按平均成績排序如下 \n)。in。jn。chengji[j]=chengji[i]。} printf(%6s%6s,學(xué)號 ,姓名 )。 for(i=0。i++) { printf(%6s%6s,chengji[i].xuehao,chengji[i].name)。 } printf(\n\n\t\t\t\t按任意鍵返回 ......)。 } 18 } 七、 程序運(yùn)行結(jié)果 主菜單 修改學(xué)生成績記錄 添加學(xué)生成績記錄 刪除學(xué)生成績記錄 保存成績 成績排序 查詢學(xué)生成績記錄 八、 編程中遇到的困難及解決方法 這一次的 C 語言課程設(shè)計(jì)報(bào)告是我第一次將 C 語言運(yùn)用于實(shí)際,在這次的實(shí)習(xí)中,我遇到了很多問題,但最終我都將這些問題解決了,完成了這一次的 C 語言課程設(shè)計(jì)的實(shí)習(xí)。 解決 方法:老師給了我們一個(gè)程序的框架,并且告訴我們先確定主函數(shù), 再 編寫詳細(xì)的程序功能。 解決方法: 大致了解 C 語言中主要函數(shù)的用法,讓自己有印象,在需要用到相應(yīng)函數(shù)的時(shí)候再弄清楚使用方法。 解決方法:在和同學(xué)討論之后還是無法解決的話就會(huì)向老師尋求幫助,問老師的意見,聽了老師的講解之后,記住錯(cuò)誤的原因,避免再次犯錯(cuò)。 前兩次 上課的時(shí)候,對于本次的題目“學(xué)生成績管理系統(tǒng)”感覺無從下手,在仔細(xì)地看書和查找資料后,開始進(jìn)行設(shè)計(jì)。按著分為添加,修改,刪除等不同板塊,一步步地堅(jiān)持了下來。 建議學(xué)校以后能將 C語言設(shè)計(jì)課的時(shí)間整體加長到 10 次課,本次的程序設(shè)計(jì)課在課下也花了不少時(shí)間才最終完成,如果能將時(shí)間加長,更利于與老師同學(xué)交流,從而取得更好的結(jié)果。 最后 祝 章 老師:新年快樂,合家幸福 !
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1