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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計說明書-學(xué)生成績管理程序的設(shè)計與實現(xiàn)(存儲版)

2025-02-17 11:59上一頁面

下一頁面
  

【正文】 當(dāng)名字長度大于8時執(zhí)行else語句*/ { printf(\n)。 /*找到并打印后i=N退出while循環(huán)*/ } i++。i++) { k=i。 } } printf(\n\n\n\n\n\n\n\n\n\n\n)。 char flag=39。 printf(Input the student39。s name you want to insert:)。 if(stud[N].score[j]=0||stud[N].score[j]100) /*判斷分數(shù)是否在0100之間*/ { k=1。jN。 j=N。 /*清屏*/ } } void save(struct student stud[]) { FILE *fp。 sleep(1)。 /*關(guān)閉文件*/ clrscr()。 /*清屏*/ }void change(void) { int i,a,k,n,h,j。 i=0。 printf(%s\t,stud[i].name)。 for(n=0。s number you want to change.)。 /*查找要改變記錄的人名*/ /*a為判斷是否找到*/ if(iN) { a=1。iN。k3。 }while(n)。 flag=getch()。 printf(\t\t\t\t\b\b\b\bThe numbername list:\n)。 } else { printf(%4s,stud[i].number)。n++) printf(%c,stud[i].name[n])。 /*輸入要刪除的記錄的學(xué)號*/ for(i=0。 for(i=0。 stud[i]=temp。 printf(\n\t\t\t Else press any key to menu:。 temp=stud[k]。 else a=0。s number you want to delete.)。 for(n=0。 printf(%s\t,stud[i].name)。y39。 printf(\t\t\t If you want to go on press:y)。 printf(Input again ...\n)。 scanf(%s,stud[h].name)。ih||ihamp。iN。 printf()。 if(strlen(stud[i].number)4) j=(12strlen(stud[i].number))。 else n=strlen(stud[i].number)。y39。 sleep(2)。 return。 sleep(1)。 flag=getch()。 } i。 /*三科總分*/ } stud[N].average=sum/。 scanf(%s,b)。 if(k) /*判斷要插入記錄是否存在*/ { printf(The record has exist.\n)。) { sum=0。 /*清屏*/ }void insert(struct student stud[]) { int i,j,k。 stud[i]=temp。 for(i=0。 } flag=0。 printf(\t | %2d| %6s|%8s| % | % | % | %|\n,i+1,stud[i].number, stud[i].name,stud[i].score[0],stud[i].score[1], stud[i].score[2],stud[i].average)。 printf(\n\t\t\bInput the student39。 else j=124。 if(n+strlen(stud[i].name)15) /*總長度不長于14時執(zhí)行if語句*/ { if(n+strlen(stud[i].name)6) { printf(%4s,stud[i].number)。 /*清屏*/ while(flag!=39。 } printf(\t\b\b||||||||\n)。 i++。i++) { n=strlen(stud[i].name)。 printf(\n\t\tInput again .\n)。 /*以下分頁輸出記錄*/ do { if(N%10!=0) { printf(\n\t\tThere are %d pages in all.,N/10+1)。 char m[6]。 getch()。 /*分數(shù)不在0100之間時k值為1*/ printf(Error input !!!\n)。 scanf(%s,stud[N].name)。 /*統(tǒng)記三科總分*/ printf(Input the %dth student39。 float sum。 /*查找記錄*/ void enter(struct student stud[])。 } } else 輸出:\n\t\t\t\tError input!!!!! 輸出:If you want to go on press:y 輸出:Else press any key to menu: 獲取一個字符判斷是否要繼續(xù)改變 清屏 } } 在該程序中定義了一個學(xué)生結(jié)構(gòu)體,每個功能都用不同的函數(shù)塊實現(xiàn)。 if(k) 判斷要改變記錄是否存在 { 輸出:The record has exist.\n)。s number you want to change. 輸入要改變記錄的人名 for( 。) { 輸出:The numbername list /*以下while語言句為輸出已有的記錄的學(xué)號與名字*/ while(iN) {輸出的學(xué)號和名字總長度不長于14 長出部分用..省略表示 } 輸出:Input the student39。輸出:********** Saving file......********** /*保存提示*/ sleep(1)。 輸出:Error input !!! 輸出:Input again ... } else k等于0。 。 ) { k等于i。 for( 。 } 輸出:Do you want to go on? y or n?。 輸出:| %2d| %6s|%8s| % | % | % | %|\n,i+1,stud[i].number, stud[i].name,stud[i].score[0],stud[i].score[1],stud[i].score[2], stud[i].average)。 /*當(dāng)?shù)趉頁夠10條記錄時*/ 清屏。 /*輸入要顯示的頁數(shù)*/ /*強制把m轉(zhuǎn)換成整形*/ 把m賦給整型k。 /*由k值決定是否要循環(huán)*/ 統(tǒng)記三科總分 } 求平均分 輸出:Enter success !!! 輸出:Press any key to return. 記錄數(shù)加1 } 清屏 } 清屏 } void print(struct student stud[]) { if(N==0) { 輸出:There are not record。 。 char name[16]。課程的教學(xué)要求之一是訓(xùn)練學(xué)生進行復(fù)雜程序設(shè)計的技能和培養(yǎng)良好程序設(shè)計的習(xí)慣,其重要程度不亞于知識傳授。武漢理工大學(xué)數(shù)據(jù)結(jié)構(gòu)課程設(shè)計說明書課程設(shè)計任務(wù)書學(xué)生姓名: XXX 專業(yè)班級: 計算機0502 指導(dǎo)教師: XXX 工作單位:計算機科學(xué)與技術(shù)學(xué)院 題 目: 學(xué)生成績管理程序的設(shè)計與實現(xiàn)初始條件:理論:學(xué)習(xí)了《數(shù)據(jù)結(jié)構(gòu)》課程,掌握了基本的數(shù)據(jù)結(jié)構(gòu)和常用的算法;實踐:計算機技術(shù)系實驗室提供計算機及軟件開發(fā)環(huán)境。數(shù)據(jù)結(jié)構(gòu)不僅是計算機專業(yè)的核心課程,而且已成為其他理工科專業(yè)的熱門選修課。學(xué)生結(jié)構(gòu)體的定義:struct student /*定義數(shù)據(jù)結(jié)構(gòu)*/ { char number[8]。s record do you want to enter? n= ? 輸入一次要輸入記錄的個數(shù) for( 。 /*將字符串強制轉(zhuǎn)換成實型,得值賦給stud[N].score[j]*/ if判斷分數(shù)是否在0100之間 { 分數(shù)不在0100之間時k值為1 輸出:Error input !! 輸出:Input again ... /*打印出錯提示*/ } else 分數(shù)在0100之間時k值為0 }while(k)。 } 輸入m值。 /*當(dāng)?shù)趉頁不夠10條記錄時*/ else max=k+10。 } 輸出:\t||||||||\。 } 輸出:||||||||。 /*查找要刪除的學(xué)號 */ ifelse判斷要刪除的是否存在 以下if語句為刪除記錄 if(a) { stud[i]=stud[M1]。 。s number you want to insert: 輸入要插入記錄的學(xué)號 for 。 if語句判斷分數(shù)是否在0100之間 { k等于1。 ) { 讀入記錄 讀完后退出 } 關(guān)閉文件
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1