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

正文內(nèi)容

c語(yǔ)言課程設(shè)計(jì)實(shí)習(xí)報(bào)告(參考版)

2025-02-08 14:59本頁(yè)面
  

【正文】 了解了 goto語(yǔ)句的書(shū)寫(xiě)和運(yùn)用 。 尤其是在調(diào)試的過(guò)程中,愈發(fā)的感覺(jué)到了權(quán)后連貫在一起的全局考慮程序的重要性。 如 程序暫停呵 F10一步步運(yùn)算看參考數(shù)組值。 鞏固了以前所學(xué)習(xí)的選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、指針等知識(shí)。 c語(yǔ)言的熟悉程度有了很大的提升。 輸出部分要是能做成“ .xls”格式的輸入輸出效果一定會(huì)好得多。以排序?yàn)槔?,在?序混亂的情況下最有排序方式應(yīng)當(dāng)是快速排序,但是為了方便書(shū)寫(xiě)我使用的是冒泡排序,在亂序情況下快速排序(選擇排序)比冒泡排序的理論效率要高很多。比如 2 功能求平均分并分段在反復(fù)運(yùn)行的情況下有極大可能出現(xiàn)數(shù)據(jù)加倍的情況。 再梳理過(guò)程中調(diào)整了個(gè)別函數(shù)功能和輸出的順序。無(wú)條件跳出的運(yùn)用。 其次最容易出現(xiàn)的是輸出亂碼,主要是輸出的不匹配。 除此之外,還發(fā)現(xiàn) VB編譯器的一些特殊情況我發(fā)準(zhǔn)確識(shí)別的小 bug,如輸入文件的文件名中包涵特殊字符有可能會(huì)導(dǎo)致編譯器讀入錯(cuò)誤。 輸出問(wèn)題讓我發(fā)現(xiàn)了許多“ printf”和“ fprintf”的問(wèn)題包括 /f,%8,/n,/d等等問(wèn)題導(dǎo)致的不對(duì)齊,數(shù)據(jù)類型混亂,與數(shù)據(jù)不對(duì)應(yīng)導(dǎo)致的超額輸出。冒泡排序的部分賦初值有問(wèn) 題。 起初注釋掉部分函數(shù)后,發(fā)現(xiàn)的主要錯(cuò)誤是“;”“ {}”的缺失。 } } kill:printf(您已成功退出程序 )。//exit(0)。break。break。break。 case 3:allaverage()。chengjitiao()。 case 2:average()。 switch(i) { case 1:output()。 scanf(%d,amp。 while(1) { menu()。 read()。(stud[i].score[2]60)))) printf(%4d\t%6s %d %d %d% %d\n,stud[i].num,stud[i].name,stud[i].score[0],stud[i].score[1],stud[i].score[2],stud[i].ave,stud[i].rank)。(stud[i].score[1]60)amp。((stud[i].score[0]60)amp。(stud[i].rank=3amp。(stud[i].score[2]95)))))amp。stud[i].score[2]95)|| ((stud[i].score[1]95)amp。stud[i].score[1]95)||(stud[i].score[0]amp。((stud[i].score[0]amp。((stud[i].score[0]==100)||(stud[i].score[1]==100)||(stud[i].score[2]==100))) ||(stud[i].ave85amp。i++) { if((stud[i].ave90||(stud[i].ave85amp。 for(i=0。 printf(\t 優(yōu)等生名單 \n)。 rrank()。 printf(***********************************************\n)。 printf( 輸入 5 輸出 優(yōu)等生名單 \n)。 printf( 輸入 3 輸出 求平均分并分段 \n)。 printf( 輸入 1 輸出 學(xué)生信息設(shè)置 \n)。 printf(\n)。 } else continue。 printf(%d\t%s\t %d\t%d\t%d\t%\t%d\n,stud[i].num,stud[i].name,stud[i].score[0],stud[i].score[1], stud[i].score[2],stud[i].ave,stud[i].rank)。i++) if(n==stud[i].num) { printf(\t\t\t 學(xué)生成績(jī)條 \n)。//一個(gè)整數(shù)讀入 for(i=0。 scanf(%d,amp。 } } } //查詢學(xué)生信息函數(shù) void chengjitiao() { int i,n。j3。iSIZE。 printf(\t 學(xué)號(hào) \t\t 姓名 \t\t 不及格課程 \t\t 不及格分?jǐn)?shù) \n)。 C 語(yǔ)言課程設(shè)計(jì)實(shí)習(xí)報(bào)告 13 } //不及格學(xué)生信息函數(shù) void nopass() { int i,j。 fprintf(fp,平均成績(jī) %\t%\t%\t\n,mathave,englishave,Cave)。 fprintf(fp,80~89 \t%d\t%d\t%d\n,cour[0][3],cour[1][3],cour[2][3])。 fprintf(fp,60~69 \t%d\t%d\t%d\n,cour[0][1],cour[1][1],cour[2][1])。 fprintf(fp,分?jǐn)?shù)段 \t 高數(shù) \t 大英 \t 計(jì)基 \n)。 } fprintf(fp,\t\t\t 分?jǐn)?shù)段及平均分 \n)。 if(NULL==(fp=fopen(e:\\,w))) { printf(cannot open the file)。 printf(平均成績(jī) \t%\t%\t%\n,mathave,englishave,Cave)。 printf(80~89 \t%d\t%d\t%d\n,cour[0][3],cour[1][3],cour[2][3])。 printf(60~69 \t%d\t%d\t%d\n,cour[0][1],cour[1][1],cour[2][1])。 } printf(分?jǐn)?shù)段 \t 高數(shù) \t 英語(yǔ) \t 計(jì)基 \n)。 else if(stud[i].score[j]=60)cour[j][1]++。//如果該門(mén)課該學(xué)生成績(jī)大于 90 則該門(mén)課改分?jǐn)?shù)段人數(shù)加一 els
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1