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

正文內(nèi)容

c語言程序設(shè)計報告-c語言學(xué)生成績管理系統(tǒng)源程序-閱讀頁

2024-12-06 16:10本頁面
  

【正文】 。 menu()。} void menu(void) { system(cls)。 printf(*********歡迎進入學(xué)生成績管理系統(tǒng) **************\n)。 printf(輸入成績 1\n)。 printf(查詢學(xué)生成績 3\n)。 printf(修改成績 5\n)。 printf(刪除成績 7\n)。 printf(退出系統(tǒng) 9\n)。 printf(請輸入您的選擇 \n)。 system(cls)。 scanf(%d,amp。 printf(提示: *輸入學(xué)號時請輸入位數(shù)為 8 位的數(shù)字 *\n)。in。 scanf(%s%s,stu[i].number,stu[i].name)。 printf(數(shù)學(xué) \t 英語 \t 計算機 \n)。jM。stu[i].score[j])。} /*****************計算各個同學(xué)的平均分 *****************************/ void avergescore(void) { int i,j。in。 for(j=0。j++) { stu[i].aver+=stu[i].score[j]。}} /************查看學(xué)生成績及根據(jù)平均分對學(xué)生進行排序 *********************/ void lookscore(void) { int i,j,k。 avergescore()。 for(i=0。i++) { for(k=i,j=i+1。j++) if(stu[j].averstu[k].aver) k=j。 stu[k]=stu[i]。}} printf(名次 \t 學(xué)號 \t\t 姓名 \t 數(shù)學(xué) \t 英語 \t 計算機 \t 平均分 \n)。in。 for(j=0。j++) printf(%\t,stu[i].score[j])。 printf(\n)。 int i,j。 printf(請輸入需查詢的學(xué)生學(xué)號 \n)。 for(i=0。i++) { if(strcmp(a,stu[i].number)==0) { printf(名次 \t 學(xué)號 \t\t 姓名 \t 數(shù)學(xué) \t 英語 \t 計算機 \t 平均分 \n)。 for(j=0。j++) printf(%\t,stu[i].score[j])。 printf(\n)。} else printf(未找到該學(xué)生信息 \n)。 int i,j。 system(cls)。in。} printf(該班級平均分為 %\n,sum/n)。in。 } printf(該班級及格率為 %%%\n,count/n*100)。 for(i=0。i++) { if((p+i)aver=90) count++。 /*優(yōu)秀率計算 */ for(i=0。i++) { for(j=0。j++) { sum=((p+i)score[j](p+i)aver)*((p+i)score[j](p+i)aver)。 printf(學(xué)生 %s 的成績方差為 %\n,(p+i)name,sum)。 for(i=0。i++) { if(stu[i].aver60) printf(%s\n,stu[i].name)。 int i,j。 printf(請輸入需要修改成績的學(xué)生學(xué)號 \n)。 for(i=0。i++) { if(strcmp(a,stu[i].number)==0) { printf(名次 \t 學(xué)號 \t\t 姓名 \t 數(shù)學(xué) \t 英語 \t 計算機 \t 平均分 \n)。 for(j=0。j++) printf(%\t,stu[i].score[j])。 printf(\n)。 scanf(%s%s,stu[i].number,stu[i].name)。 printf(數(shù)學(xué) \t 英語 \t 計算機 \n)。jM。stu[i].score[j])。break。}} /*****************添加學(xué)生成績 ********************/ void add(void) { int a,i,j。 printf(請輸入新增加的學(xué)生人數(shù): \n)。a)。 for(i=na。i++) { printf(請輸入學(xué)生 %d 的學(xué)號 姓名 :\n,i+1)。 printf(請輸入學(xué)生成績 :\n)。 for(j=0。j++) scanf(%f,amp。 printf(添加成功 \n)。 char m,a[10]。 printf(請輸入學(xué)生學(xué)號 \n)。 . .. for(i=0。i++) { if(strcmp(a,stu[i].number)==0) { printf(名次 \t 學(xué)號 \t\t 姓名 \t 數(shù)學(xué) \t 英語 \t 計算機 \t 平均分 \n)。 for(j=0。j++) printf(%\t,stu[i].score[j])。 printf(\n)。break。} printf(是否刪除該學(xué)生成績 (y/n)\n)。m)。y39。in1。 n=n1。} else printf(刪除成績失敗 \n)。 int i,flag=1。 system(cls)。 scanf(%s,amp。 if(m==39。) { if((fp=fopen(,wb))==NULL) { printf(文件打開失敗 \n)。 } for(i=0。i++) if(fwrite(amp。 flag=0。 fclose(fp)。} . .. 3. 5 程序運行截圖 . .. . .. . .. 小結(jié) 這次為期兩周的 C 語言課程設(shè)計,讓我在鞏固已學(xué)理論知識的同時又學(xué)習(xí)到了編程能力,學(xué)會了利用網(wǎng)上資源和圖書館資源查找資料,在他人的經(jīng)驗和成功中汲取營養(yǎng),吸收成為自己的知識。 在這兩周時間里,我首先利用查找的資料編寫源程序,接著就對其進行編譯。我 通過在百度文庫中找到了某些程序,或者部分程序的源代碼,我認真的分析程序的寫法,并在讀懂得基礎(chǔ)上加以利用修改,由于第三道程序略顯復(fù)雜,我花了好長時間來讀,來寫,在查閱資料和老師、同學(xué)們的幫助下,我一次次的編譯、一次次的修改,終于完成了本次課程設(shè)計! 就是在這一次次的嘗試過程中,讓我明白了在實踐中學(xué)習(xí)、在實踐中進步,理論和實踐才是提高學(xué)習(xí)能力的最佳途徑。 . .. 參考文獻 [1] 譚浩強,《 C 程序設(shè)計》,清華大學(xué)出版社 [2] 攀枝花學(xué)院 學(xué)生課程設(shè)計 [3] C 語言學(xué)生成績管理系統(tǒng)源程序
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1