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

正文內(nèi)容

學(xué)生成績管理系統(tǒng)c語言-展示頁

2024-08-22 05:58本頁面
  

【正文】 ******************/ find31(){ printf(請輸入你要查詢的成績段\n)。 getch()。j=8。istu。 printf( 學(xué)號 高數(shù) 外語 C言 組裝 中醫(yī) 總分 平均分 排名\n)。 scanf(%d,amp。 Find()。j++) printf(%6d,a[i][j])。i++) if(n==a[i][8]) for(j=0。 for(i=0。n)。}/*************按名次查詢*******************/ find1(){ printf(請輸入名次\n)。 printf(謝謝使用此程序\n) 。 clrscr()。 print1()。)。 putchar(39。i=65。 gotoxy(3,2)。 clrscr()。 } fclose(fp)。 fputc(a[i][j],fp)。j=8。i=stu。 } fprintf(fp, 學(xué)號 高數(shù) 外語 C言 組裝 中醫(yī) 總分 平均分 排名\n)。j++) printf(%7d,a[i][j])。i++) {for(j=0。 } } for(i=0。 a[k][m]=a[i][m]。m=7。j++) if(a[j][6]a[k][6]) k=j。 for(j=i+i。i++) { k=i。 } for(i=0。j++) a[i][6]+=a[i][j]。 for(j=1。i=stu1。 } printf(\n)。a[i][j])。j++) {gotoxy(8*(j+1),i+4)。i++) {for(j=0。 for(i=0。) 。 putchar(39。 gotoxy(30,2)。 exit(0)。stu)。 printf(請輸入你們班學(xué)生人數(shù):)。 scanf(%s,filename)。 gotoxy(25,9)。 textcolor(2)。 /*成績的修改*/ Idea()。 /*成績的添加*/ del()。 /*按分?jǐn)?shù)段查詢*/ Change()。 /*按學(xué)號查詢*/ find3()。 /*成績的查詢*/ find1()。 /*函數(shù)的輸入*/ inputx()。 /*主函數(shù)*/ System()。FILE *fp,*fp1。int *p。ni=0istun==a[i][0]否 是i++j=0j8 六 源代碼/****頭文件*****/includeincludeinclude/**************變量的定義**************/int b,c,i,j,k,m,n,t,w,z,stu,a[100][10]。j++a[i][j]=0調(diào)用print1輸出成績表3添加學(xué)生成績定義n, i讀寫文件輸入添加人數(shù)nFor i=stu to stu+nFor j=o to 6輸入添加的各科成績a[i][j]J++I++調(diào)用print1重新輸入人數(shù)stu重新輸出成績4 修改學(xué)生某科成績定義m,b,c,輸入要修改的學(xué)號m輸入要修改的科目b For i=0 to stu1 if (m!=a[i][0]) n++Else {n++。五、程序的N_S流程圖 學(xué)生成績的求和求平均,及名次定義 i ,j, t, k, mFor i=0 to stu1a[i][6]=0 For j=1to 5a[i][6]+=a[i][j]a[i][7]=a[i][6]/5 For i=0 to stu1K=I a[i][8]=i+1 For j=i+1 to stuIf a[j][6]a[k][6] k=j For m=0 to 7t=a[k][m] a[k][m]=a[i][m] a[i][m]=t輸出學(xué)生成績 刪除學(xué)生成績 定義 i j m 讀寫文件輸入要刪的學(xué)號mFor i=0 to stu1If a[i][0]=mFor j=0。 在成績輸入和排序時,要用FOR循環(huán),甚至FOR的三重嵌套。 考慮到查找模塊和添加修改模塊要用到輸出成績模塊所以要建文件進(jìn)行保存并能被其他模塊調(diào)用所以要用指針。 意見評述主菜單功能菜單 按科目查找按名次查找按學(xué)號查找查找某生成績退出系統(tǒng)輸入成績查找功能添加及改功能退出功能菜單輸學(xué)生成績排學(xué)生成績添加成績修改某科成績查某段成績四、主體思想: 考慮到此程序量大代碼多,所以用函數(shù)調(diào)用,分幾個人去完成。 文件() 保存以上所輸入的信息以達(dá)到既是關(guān)閉窗口信息也不會丟失信息的目的。 刪除。 查詢 可根據(jù)學(xué)號,科目,名次,進(jìn)行查詢。 添加 add( )功能是向inputy()添加新的內(nèi)容。后期調(diào)試由小組共同負(fù)責(zé)。: 負(fù)責(zé)find1(),find2(),find3(),find31(),Find()。具體分工是:: 負(fù)責(zé)inputx(),print1(),input()。課程設(shè)計報告學(xué)生成績管理系統(tǒng)院系: 專業(yè): 班級: 完成日期: 2009年1月03日 設(shè)計題目:學(xué)生成績管理系統(tǒng)目錄 題目描述 算法設(shè)計/設(shè)計思想 結(jié)構(gòu)框圖、各模塊的功能描述 主體思想: 程序的N_S流程圖 源代碼設(shè)計一個簡單的學(xué)生成績管理系統(tǒng),要求有簡單的界面,程序段要分清模塊,該程序應(yīng)該:(1)輸入學(xué)生成績,求總分,平均分,以及排序。 (2)查詢學(xué)生單科成績,總分和平均成績;(3)添加、修改學(xué)生成績具有下列功能:(4)實現(xiàn)保存與查看功能 利用二維數(shù)組——定義stu[][]存儲學(xué)生學(xué)號、各科成績,總分,平均分,名次,利用文件來存儲,讀取數(shù)據(jù)。:負(fù)責(zé)文件的存儲和讀取,main(),System(),Idea()以及各調(diào)用函數(shù)之間的連。: 負(fù)責(zé)del(),add(),change1(),Change()。3. 結(jié)構(gòu)框圖、各模塊的功能描述 創(chuàng)建成績表 input()功能是輸入學(xué)生的信息,便于以后的查詢、瀏覽。 chance( )對單科成績進(jìn)行修改。 查詢內(nèi)容包括:該學(xué)生的各課成績、平均分。 瀏覽成績單 通過此print1()可以查看所有學(xué)生的各課成績、總分、平均分和名次。 隨時打開,修改文件。 在輸入學(xué)生成績的時候,想到學(xué)生人數(shù)不固定,所以在程序開頭定義一個符號常量代表學(xué)生人數(shù),可以隨時更改。 要反復(fù)回到主菜單,所以用到GOTO功能, 函數(shù)。 為了給讀者帶來方便,所以關(guān)于提示語全用中文。j9。break}a[n][b+1]=c調(diào)用print1輸出學(xué)生成績 5查詢成績按名次查詢定義 n,I,j輸入名次:ni=0istu n==a[i][8] no yesi++ For J=0 to 7 輸出a[i][j]J++按學(xué)號查詢定義:i j n 輸入學(xué)號:amp。long num。char ch,filename[10]。/******************函數(shù)的聲明*******************/main()。 /*功能菜單*/ Input()。 /*成績的輸入*/ Find()。 /*按名次查詢*/ find2()。 /*選擇查詢科目*/ find31()。 /*添加、修改*/ add()。 /*成績的刪除*/ change()。 /*意見評述*//***************程序代碼***************//******************輸入學(xué)生成績***************/ inputx(){ textbackground(5)。 clrscr()。 printf(Please input the filename:)。 gotoxy(27,13)。 scanf(%d,amp。 if((fp=fopen(filename,w))==NULL) {printf(Cannot open the file)。 } clrscr()。 printf(請輸入學(xué)生成績)。\n39。 printf( 學(xué)號 高數(shù) 外語 C言 組裝 中醫(yī)\n)。i=stu1。j=5。 scanf(%6d,amp。 fputc(a[i][j],fp)。 } }/*******輸出成績表,并求總分,平均成績*******/ print1(){ for(i=0。i++) /*求總分和平均分*/ { a[i][6]=0。j=5。 a[i][7]=a[i][6]/5。istu。 a[i][8]=i+1。j=stu。 for(m=0。m++) {t=a[k][m]。 a[i][m]=t。i=stu1。j=8。 printf(\n)。 for(i=0。i++) {for(j=0。j++) fprintf(fp,%4d,a[i][j])。 fprintf(fp,\n)。}/********************各科總分 及平均分**********************/ Input(){ inputx()。 printf( 輸出學(xué)生成績)。 for(i=1。i++) printf(%)。\n39。 printf( 學(xué)號 高數(shù) 外語 C言 組裝 中醫(yī) 總分 平均分 名次\n)。 getch()。 gotoxy(
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1