版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 本科生課程論文封面</b></p><p> 課程名稱 計(jì)算機(jī)高級(jí)語(yǔ)言課程設(shè)計(jì)(C)</p><p> 教師姓名 </p><p> 本科生姓名 </p><p> 本科生學(xué)號(hào) </p>
2、<p> 本科生專業(yè) </p><p> 所在院系 </p><p> 類 別 </p><p> 日 期 </p><p><b> 目 錄</b></p><p><b> 目
3、錄1</b></p><p><b> 1. 題目要求2</b></p><p><b> 2. 需求分析2</b></p><p><b> 3.總體設(shè)計(jì)2</b></p><p> 3.1功能模塊劃分及流程圖2</p><p
4、> 3.2數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)2</p><p><b> 4.詳細(xì)設(shè)計(jì)3</b></p><p><b> 4.1主函數(shù)3</b></p><p> 4.2各功能模塊設(shè)計(jì)7</p><p><b> 5.上機(jī)操作15</b></p><p
5、> 5.1數(shù)據(jù)源說(shuō)明15</p><p> 5.2編譯、鏈接和運(yùn)行15</p><p> 5.3運(yùn)行結(jié)果16</p><p><b> 6.總結(jié)19</b></p><p><b> 7.致謝20</b></p><p><b> 參考文
6、獻(xiàn)21</b></p><p><b> 題目要求</b></p><p> 某學(xué)期某班級(jí)學(xué)生成績(jī)見(jiàn)文件“l(fā)ecture_grade.txt”,該學(xué)期課程的相關(guān)信息見(jiàn)“l(fā)ecture.txt”,請(qǐng)根據(jù)上述兩個(gè)文件編寫代碼實(shí)現(xiàn)如下功能:</p><p> ?。?)統(tǒng)計(jì)該班級(jí)學(xué)生的學(xué)習(xí)科目數(shù)、總分、所修學(xué)分?jǐn)?shù)、不及格科目數(shù)、不及格
7、學(xué)分;</p><p> ?。?)計(jì)算各個(gè)學(xué)生的成績(jī)績(jī)點(diǎn);</p><p><b> 課程績(jī)點(diǎn)計(jì)算方式</b></p><p> ?。ǔ煽?jī)/10.0 - 5)</p><p><b> 學(xué)分績(jī)點(diǎn)計(jì)算方式</b></p><p> ∑(課程績(jī)點(diǎn)*該課程學(xué)分*該課程權(quán)重)
8、/ ∑(課程學(xué)分)</p><p><b> 需求分析</b></p><p> 根據(jù)題目要求,由于學(xué)生成績(jī)信息與學(xué)期課程相關(guān)信息存放于文件中,所以應(yīng)提供文件的讀取,輸出等操作;在程序中需要根據(jù)相應(yīng)數(shù)據(jù)進(jìn)行計(jì)算,所以應(yīng)提供顯示、查找、排序等操作;另外,還應(yīng)提供鍵盤式的選擇菜單來(lái)實(shí)現(xiàn)功能選擇。</p><p><b> 3.總體設(shè)
9、計(jì)</b></p><p> 3.1功能模塊劃分及流程圖</p><p> 根據(jù)上面的需求分析,可以將該系統(tǒng)的設(shè)計(jì)分為大模塊,即查詢模塊、瀏覽模塊、統(tǒng)計(jì)模塊、排序模塊、輸出模塊、退出模塊。</p><p> 3.2數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)
10、 </p><p> 本系統(tǒng)的實(shí)現(xiàn),全部采用鏈表這種數(shù)據(jù)結(jié)構(gòu),用鏈表實(shí)現(xiàn)課程的查詢、瀏覽、統(tǒng)計(jì)、學(xué)生成績(jī)信息、掛科情況、以及績(jī)點(diǎn)排序輸出,讀入的課程信息、讀入的學(xué)生成績(jī)信息、學(xué)生信息統(tǒng)計(jì)采用的是結(jié)構(gòu)體這種數(shù)據(jù)結(jié)構(gòu)。</p><p> struct student //讀入學(xué)生成績(jī)信息結(jié)構(gòu)體</p&g
11、t;<p><b> {</b></p><p> char sno[11]; //學(xué)號(hào)</p><p> char name[10]; //姓名</p><p> int g[LEC_SIZE]; //所選課程</p><p> }
12、stu[STU_SIZE];</p><p> struct lecture //讀入課程信息結(jié)構(gòu)體</p><p><b> {</b></p><p> char lname[30]; //課程名稱</p><p> float credit;
13、 //學(xué)分</p><p> char type[5]; //課程類型</p><p> }lec[LEC_SIZE];</p><p> struct stu_grade //學(xué)生信息統(tǒng)計(jì)結(jié)構(gòu)體</p><p><b> {</b></p><p
14、> char sno[11]; //學(xué)號(hào)</p><p> char name[10]; //姓名</p><p> int number; //課程數(shù)目</p><p> int sum; //總分</p><p> float cr
15、edit; //學(xué)分</p><p> int fail; //掛科科目</p><p> float failc; //掛科學(xué)分</p><p> float gpa; //績(jī)點(diǎn)</p><p> }stug[STU_SIZE];<
16、/p><p><b> 4.詳細(xì)設(shè)計(jì)</b></p><p><b> 4.1主函數(shù)</b></p><p><b> 【主函數(shù)流程圖】</b></p><p><b> 【程序】</b></p><p> void main
17、()</p><p><b> {</b></p><p> int i = 0,j = 0;</p><p> FILE *fp1,*fp2;</p><p> char file[50];</p><p> int flag = 1;</p><p> fo
18、r(i = 0;i < LEC_SIZE;i++)</p><p><b> {</b></p><p> for(j = 0;j < 30;j++)</p><p><b> {</b></p><p> lecturename[i][j] = '\0';//課
19、程名稱</p><p><b> }</b></p><p><b> }</b></p><p> printf("********************************************************************************\n");</
20、p><p> printf(" 歡迎使用學(xué)生課程查詢系統(tǒng) \n");</p><p> printf(" 制作人:174131班 王雪峰 \n&
21、quot;);</p><p> printf("********************************************************************************");</p><p> printf("開(kāi)始讀取lecture_grade.txt文件...\n");</p><p
22、> fp1 = fopen("lecture_grade.txt","rb");//打開(kāi)第一個(gè)文件</p><p> if(fp1 == NULL)</p><p><b> {</b></p><p> printf("!!!無(wú)法讀取文件\n");</p>
23、;<p><b> return;</b></p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p><b> i = 0;</b>
24、</p><p><b> j = 0;</b></p><p> int n = 0;</p><p> char str[500];</p><p> fgets(str,500,fp1);</p><p> while(str[i] != '\n') //統(tǒng)計(jì)學(xué)習(xí)
25、科目</p><p><b> {</b></p><p> if(str[i] == ' ')//''空格號(hào)</p><p><b> {</b></p><p> if(str[i+1] == ' ')</p><p&g
26、t;<b> {</b></p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> lecturesum++;</p><p><b&g
27、t; }</b></p><p><b> }</b></p><p><b> i++;</b></p><p><b> }</b></p><p> lecturesum -=1;</p><p><b> i =
28、 10;</b></p><p> while(str[i] != '\n') //讀取學(xué)習(xí)科目名稱 </p><p><b> {</b></p><p> if(str[i] == ' ')</p><p><b> {</b
29、></p><p> lecturename[j][n++] = '\0';//‘\0’是字符串結(jié)束符</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p>&
30、lt;p> lecturename[j][n++] = str[i];</p><p><b> }</b></p><p> if(str[i] == ' ')</p><p><b> {</b></p><p> if(str[i+1] == '
31、9;)</p><p><b> {</b></p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p><b> n = 0;<
32、/b></p><p><b> j++;</b></p><p><b> }</b></p><p><b> }</b></p><p><b> i++;</b></p><p><b> }<
33、;/b></p><p> lecturename[13][27] = '\0';</p><p> for(i = 0;i < STU_SIZE;i++) //讀取學(xué)習(xí)科目成績(jī)</p><p><b> {</b></p><p> fscanf(fp1,"%s %s&q
34、uot;,stu[i].sno,stu[i].name);</p><p> for(j = 0;j < lecturesum;j++)</p><p><b> {</b></p><p> fscanf(fp1,"%d",&stu[i].g[j]);</p><p><b
35、> }</b></p><p><b> }</b></p><p><b> }</b></p><p> printf("讀取完畢\n");</p><p> printf("開(kāi)始讀取lecture.txt文件...\n");/
36、/讀取第二個(gè)文件</p><p> fp2 = fopen("lecture.txt","rb");</p><p> if(fp2 == NULL)</p><p><b> {</b></p><p> printf("!!!無(wú)法讀取文件\n")
37、;</p><p><b> return;</b></p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> char str[500];&
38、lt;/p><p> fgets(str,500,fp2);</p><p> for(i = 0;i < LEC_SIZE;i++)</p><p><b> {</b></p><p> fscanf(fp2,"%s %f %s",lec[i].lname,&lec[i].
39、credit,lec[i].type);</p><p><b> }</b></p><p><b> }</b></p><p> for(i = 0;i < lecturesum;i++)//讀取課程信息</p><p><b> {</b></p&
40、gt;<p> for(j = 0;j < LEC_SIZE;j++)</p><p><b> {</b></p><p> if(strcmp(lecturename[i],lec[j].lname) != 0)</p><p><b> {</b></p><p>
41、 credit[i] = lec[j].credit;</p><p> if(strcmp(lec[j].type,"必修"))</p><p><b> {</b></p><p> quanzhong[j] = 1.2;</p><p><b> }</b><
42、;/p><p> else if(strcmp(lec[j].type,"選修"))</p><p><b> {</b></p><p> quanzhong[j] = 1.0;</p><p><b> }</b></p><p><b>
43、; else</b></p><p><b> {</b></p><p> quanzhong[j] = 1.1;</p><p><b> }</b></p><p><b> }</b></p><p><b>
44、}</b></p><p><b> }</b></p><p> printf("讀取完畢\n");</p><p> fclose(fp1);</p><p> fclose(fp2);</p><p> count(); //統(tǒng)計(jì)</p>
45、<p> 4.2各功能模塊設(shè)計(jì)</p><p><b> 具體功能菜單模塊</b></p><p><b> 【需求分析】</b></p><p> 功能菜單模塊設(shè)計(jì)比較簡(jiǎn)單,主要功能為提供數(shù)據(jù)查詢,處理,選擇和部分函數(shù)的調(diào)運(yùn)。其中各功能菜單模塊用菜單方式選擇。</p><p>
46、;<b> 【流程圖】</b></p><p><b> 【程序】</b></p><p> while(flag) </p><p><b> {</b></p><p> int n = 0;</p>
47、<p> int i = 0;</p><p> int j = 0;</p><p><b> int w;</b></p><p> printf("********************************************************************************\n
48、");</p><p> printf("| 1-查詢學(xué)生信息 |\n");</p><p> printf("| 2-瀏覽掛科信息
49、 |\n");</p><p> printf("| 3-績(jī)點(diǎn)排序輸出 |\n");</p><p> printf("| 4-退出
50、查詢系統(tǒng) |\n");</p><p> printf("********************************************************************************");</p><p> printf("請(qǐng)輸入相應(yīng)數(shù)字進(jìn)行查詢:
51、");</p><p> scanf("%d",&n);</p><p><b> if(n ==1)</b></p><p><b> {</b></p><p> int m = 0;</p><p> printf(&qu
52、ot;********************************************************************************\n");</p><p> printf("| 1-查看各位成績(jī)信息 |\n");</p>
53、;<p> printf("| 2-查看同學(xué)各科成績(jī) |\n");</p><p> printf("| 3-請(qǐng)返回上一層菜單 |\n&
54、quot;);</p><p> printf("********************************************************************************\n");</p><p> printf("請(qǐng)輸入相應(yīng)數(shù)字進(jìn)行查詢:");</p><p> scanf(&q
55、uot;%d",&m);</p><p> if(m == 1)</p><p><b> {</b></p><p> char s[20];</p><p> printf("**************************\n");</p><p
56、> printf("請(qǐng)輸入學(xué)號(hào)或姓名進(jìn)行查詢 :\n");</p><p> printf("**************************\n");</p><p> scanf("%s",s);</p><p> if(s[0] == '1')</p>
57、<p><b> {</b></p><p> for(i = 0;i < STU_SIZE;i++)</p><p><b> {</b></p><p> if(strcmp(stug[i].sno,s) == 0)</p><p><b> {</b&
58、gt;</p><p> printf("學(xué)號(hào):%s\n",stug[i].sno);</p><p> printf("姓名:%s\n",stug[i].name);</p><p> printf("該學(xué)生的學(xué)習(xí)科目數(shù):%d\n",stug[i].number);</p><p
59、> printf("學(xué)分績(jī)點(diǎn):%f\n",stug[i].gpa);</p><p> printf("總分:%d\n",stug[i].sum);</p><p> printf("所修學(xué)分?jǐn)?shù):%.f\n",stug[i].credit);</p><p> printf("不及格
60、科目數(shù):%d\n",stug[i].fail);</p><p> printf("不及格學(xué)分:%.1f\n",stug[i].failc);</p><p> printf("\n");</p><p><b> }</b></p><p><b>
61、}</b></p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> for(i = 0;i < STU_SIZE;i++)</p><p><
62、;b> {</b></p><p> if(strcmp(stug[i].name,s) == 0)</p><p><b> {</b></p><p> printf("學(xué)號(hào):%s\n",stug[i].sno);</p><p> printf("姓名:%s
63、\n",stug[i].name);</p><p> printf("該學(xué)生的學(xué)習(xí)科目數(shù):%d\n",stug[i].number);</p><p> printf("學(xué)分績(jī)點(diǎn):%f\n",stug[i].gpa);</p><p> printf("總分:%d\n",stug[i].s
64、um);</p><p> printf("所修學(xué)分?jǐn)?shù):%.f\n",stug[i].credit);</p><p> printf("不及格科目數(shù):%d\n",stug[i].fail);</p><p> printf("不及格學(xué)分:%.1f\n",stug[i].failc);</p&g
65、t;<p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> else if(m == 2)</p><p&
66、gt;<b> {</b></p><p> char s[20];</p><p> printf("|請(qǐng)輸入學(xué)號(hào)或姓名進(jìn)行查詢|:\n");</p><p> scanf("%s",s);</p><p> if(s[0] == '1')</p&
67、gt;<p><b> {</b></p><p> for(i = 0;i < STU_SIZE;i++)</p><p><b> {</b></p><p> if(strcmp(stug[i].sno,s) == 0)</p><p><b> {&l
68、t;/b></p><p> printf("學(xué)號(hào):%s\n",stug[i].sno);</p><p> printf("姓名:%s\n",stug[i].name);</p><p> printf("學(xué)分績(jī)點(diǎn):%f\n",stug[i].gpa);</p><p>
69、; for(j = 0;j < lecturesum;j++)</p><p><b> {</b></p><p> printf("%s",lecturename[j]);</p><p> printf("\n");</p><p> printf("
70、;%d\n",stu[i].g[j]);</p><p><b> }</b></p><p> printf("\n");</p><p><b> }</b></p><p><b> }</b></p><p>
71、;<b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> for(i = 0;i < STU_SIZE;i++)</p><p><b> {</b></p>
72、<p> if(strcmp(stug[i].name,s) == 0)</p><p><b> {</b></p><p> printf("學(xué)號(hào):%s\n",stug[i].sno);</p><p> printf("姓名:%s\n",stug[i].name);</p&g
73、t;<p> printf("學(xué)分績(jī)點(diǎn):%f\n",stug[i].gpa);</p><p> for(j = 0;j < lecturesum;j++)</p><p><b> {</b></p><p> if(stu[i].g[j]>0)</p><p>&
74、lt;b> {</b></p><p> printf("%s",lecturename[j]);</p><p> printf("\n");</p><p> printf("%d\n",stu[i].g[j]);</p><p><b>
75、}</b></p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p><b> }<
76、;/b></p><p><b> }</b></p><p> else if(n ==2)</p><p><b> {</b></p><p> printf("\n本學(xué)期掛科學(xué)生有如下: \n");</p><p> for(i =
77、 0;i<STU_SIZE;i++)</p><p><b> {</b></p><p> if(stug[i].fail != 0)</p><p><b> {</b></p><p> printf("\n*******************************
78、***\n");</p><p> printf("*學(xué)號(hào)*:%s *姓名*:%s\n",stug[i].sno,stug[i].name);</p><p> printf("**********************************\n");</p><p> printf("**掛科
79、科目有**:\n");</p><p> printf("**********************************\n");</p><p><b> int p=0;</b></p><p> for(j = 0;j<lecturesum;j++)</p><p>
80、<b> {</b></p><p> if((stu[i].g[j] < 60)&&(stu[i].g[j] > 0))</p><p><b> {</b></p><p> printf("%s\n",lecturename[j]),p++; //掛科項(xiàng)目&l
81、t;/p><p><b> }</b></p><p><b> }</b></p><p> printf("共掛科 %d 門\n",p);</p><p><b> }</b></p><p><b> }<
82、;/b></p><p><b> }</b></p><p> else if(n == 3)</p><p><b> {</b></p><p> sort(); //排序</p><p><b> }</b></p>
83、<p> else if(n == 4)</p><p><b> {</b></p><p> printf("\n****************!請(qǐng)按任意鍵退出!*********************\n");</p><p> printf("\n");</p>
84、;<p><b> return;</b></p><p><b> }</b></p><p><b> else </b></p><p><b> {</b></p><p> if(n<1||n>5)</p
85、><p><b> {</b></p><p><b> w=1;</b></p><p> getchar();</p><p> printf("\n!!!!!!!!!!!!!您的輸入有誤,請(qǐng)重新重新輸入!!!!!!!!!!!\n");</p><p&
86、gt;<b> }</b></p><p><b> else w=0;</b></p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p>&
87、lt;p><b> 掛科統(tǒng)計(jì)模塊</b></p><p><b> 【需求分析】</b></p><p> 該功能模塊主要根據(jù)題目要求,通過(guò)上述數(shù)據(jù)顯示,進(jìn)行相關(guān)掛科統(tǒng)計(jì)得到的相應(yīng)信息。</p><p><b> 【流程圖】</b></p><p><b&g
88、t; 【程序】</b></p><p> void count(){</p><p> int i = 0;</p><p> int j = 0;</p><p> printf("統(tǒng)計(jì)學(xué)生成績(jī)信息完畢,請(qǐng)進(jìn)行相關(guān)查詢....\n");</p><p> for(i = 0
89、;i < STU_SIZE;i++) //統(tǒng)計(jì)相關(guān)信息</p><p><b> {</b></p><p> int sum = 0;// 總分</p><p> float c = 0;// 總學(xué)分</p><p> float gpasum = 0;// 學(xué)分績(jī)點(diǎn)計(jì)算分子</p>&l
90、t;p> int f = 0;// 掛科數(shù)</p><p> float fc = 0;// 掛科學(xué)分</p><p> int d=0;//科目數(shù)</p><p> strcpy(stug[i].sno,stu[i].sno);</p><p> strcpy(stug[i].name,stu[i].name);</p
91、><p> for(j = 0;j < lecturesum;j++)</p><p><b> {</b></p><p> if((stu[i].g[j] < 60)&&(stu[i].g[j] >0))</p><p><b> {</b></p&g
92、t;<p><b> f++;</b></p><p> fc += credit[j];</p><p><b> }</b></p><p> sum += stu[i].g[j];</p><p> if(stu[i].g[j] != 0)</p><
93、;p><b> {</b></p><p><b> d++;</b></p><p> c += credit[j];</p><p> if(stu[i].g[j]>=60)</p><p> gpasum += (stu[i].g[j]/10.0 - 5) * credi
94、t[j] * quanzhong[j];//學(xué)分績(jī)點(diǎn)計(jì)算</p><p> if(stu[i].g[j]<60)</p><p> gpasum = 0;</p><p><b> }</b></p><p><b> }</b></p><p> stug[
95、i].number=d;//科目數(shù)</p><p> stug[i].fail = f; //掛科數(shù)</p><p> stug[i].failc = fc; //掛科學(xué)分</p><p> stug[i].sum = sum; //總分</p><p> stug[i].credit = c; //總學(xué)分</p>
96、<p> stug[i].gpa = gpasum/c; //學(xué)分績(jī)點(diǎn)</p><p><b> }</b></p><p><b> }</b></p><p> 績(jī)點(diǎn)排序顯示輸出模塊</p><p><b> 【需求分析】</b></p>
97、<p> 該模塊功能是根據(jù)上述數(shù)據(jù),運(yùn)用相關(guān)計(jì)算方法,進(jìn)行簡(jiǎn)單計(jì)算后,利用冒泡排序法對(duì)績(jī)點(diǎn)大小進(jìn)行排序,并輸出至文件中。</p><p><b> 【流程圖】</b></p><p><b> 【程序】</b></p><p> void sort()</p><p><b&
98、gt; {</b></p><p> printf("開(kāi)始根據(jù)績(jī)點(diǎn)排序...\n");</p><p><b> FILE *fp;</b></p><p> fp = fopen("out.txt","w");</p><p> int
99、i = 0;</p><p> int j = 0;</p><p> for(i = 0;i <STU_SIZE;i++) //冒泡排序</p><p><b> {</b></p><p> for(j = 0;j<STU_SIZE;j++)</p><p><b&
100、gt; {</b></p><p> stu_grade temp;</p><p> if(stug[i].gpa>stug[j].gpa)</p><p><b> {</b></p><p> temp = stug[i];</p><p> stug[i] =
101、 stug[j];</p><p> stug[j] = temp;</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p> printf("---學(xué)號(hào)---
102、--姓名-----績(jī)點(diǎn)-----\n");</p><p> for(i=0;i<STU_SIZE;i++)</p><p><b> {</b></p><p> printf(" %s %s %f\n",stug[i].sno,stug[i].name,stug[i].gpa);</p>
103、;<p><b> }</b></p><p> getchar();</p><p> printf("已經(jīng)將績(jī)點(diǎn)信息輸出至文件內(nèi)out.txt,可以進(jìn)行查看\n");</p><p> for(i = 0;i <STU_SIZE;i++)</p><p><b&g
104、t; {</b></p><p> fprintf(fp,"%s %s %f\n",stug[i].sno,stug[i].name,stug[i].gpa); //fprintf使得信息輸出到指定的文件</p><p><b> }</b></p><p> fclose(fp);</p>
105、<p><b> }</b></p><p><b> 5.上機(jī)操作</b></p><p><b> 5.1數(shù)據(jù)源說(shuō)明</b></p><p> 由于數(shù)據(jù)是之前存儲(chǔ)在txt文件中,所以數(shù)據(jù)形式等不需要太大形式的改動(dòng),只需要適當(dāng)更改代碼間隔等來(lái)實(shí)現(xiàn)數(shù)據(jù)的讀取,從而對(duì)數(shù)據(jù)進(jìn)行合理的
106、運(yùn)用。</p><p> 5.2編譯、鏈接和運(yùn)行</p><p> 減壓壓縮包全部文件,即可打開(kāi)運(yùn)行,可能會(huì)出現(xiàn)錯(cuò)誤,請(qǐng)注意需要減壓壓縮文件全部?jī)?nèi)容,才可以正常運(yùn)行。</p><p><b> 5.3運(yùn)行結(jié)果 </b></p><p><b> 【具體功能菜單】</b></p>
107、<p> 【學(xué)生相關(guān)信息查詢】</p><p> 【各位成績(jī)信息】——以joan同學(xué)為例</p><p> 【同學(xué)各科成績(jī)】——以joan同學(xué)為例</p><p><b> 【掛科信息查詢】</b></p><p> 【績(jī)點(diǎn)排序輸出功能】</p><p><b>
108、 【輸出到文件】</b></p><p><b> 6.總結(jié)</b></p><p> 這次c語(yǔ)言課程設(shè)計(jì)雖然準(zhǔn)備不足,倉(cāng)促趕工,但是最后還是勉強(qiáng)的把程序基本框架以及程序運(yùn)行寫好,但其中還有幾多小錯(cuò)誤,比如說(shuō)只能用自己的文件打開(kāi)以后運(yùn)行c程序才是可以較完整的運(yùn)行,而用老師的原件打開(kāi)以后,讀取會(huì)出現(xiàn)錯(cuò)誤,尤其是在績(jī)點(diǎn)排序的問(wèn)題上,最后不斷地修改,但還是無(wú)
109、能為力,加上對(duì)c語(yǔ)言的淡忘,原本還掌握些許技巧,但現(xiàn)在實(shí)在是改不好,找了同學(xué)幫忙結(jié)果他們也不會(huì)改,我只能說(shuō)我盡力了,真的改不下去了,還希望老師能諒解,畢竟學(xué)完之后這么久,再加上有許多概念已經(jīng)不清楚了,所以學(xué)習(xí)過(guò)后還是有些力不存心。</p><p> 程序可以運(yùn)行,有些地方也可以有正確的答案,但是在績(jī)點(diǎn)排序問(wèn)題上無(wú)法解決,這點(diǎn)讓我自己很失望,改了好多次,但是還是有些不對(duì),最終還是感覺(jué)有錯(cuò)誤,還請(qǐng)老師批評(píng)。<
110、/p><p> 當(dāng)然,這次程序設(shè)計(jì)也給我能復(fù)習(xí)c語(yǔ)言起到了一定的幫助作用,雖然寫過(guò)報(bào)告之后可能又會(huì)忘記,但是能再學(xué)一次也無(wú)妨不是好事,總體來(lái)說(shuō)這次c語(yǔ)言實(shí)習(xí)是充實(shí)的。</p><p><b> 7.致謝</b></p><p><b> 參考文獻(xiàn)</b></p><p> [1] 譚浩強(qiáng). C程
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 高級(jí)語(yǔ)言課程設(shè)計(jì)--學(xué)生成績(jī)管理系統(tǒng)
- 學(xué)生成績(jī)管理系統(tǒng)-c語(yǔ)言計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)報(bào)告
- 高級(jí)語(yǔ)言課程設(shè)計(jì)----學(xué)生成績(jī)管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)--學(xué)生成績(jī)管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)---學(xué)生成績(jī)管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)-學(xué)生成績(jī)管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)----學(xué)生成績(jī)管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)-學(xué)生成績(jī)管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)-學(xué)生成績(jī)管理系統(tǒng)
- 學(xué)生成績(jī)管理系統(tǒng)--c語(yǔ)言課程設(shè)計(jì)
- c語(yǔ)言課程設(shè)計(jì)--學(xué)生成績(jī)管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)--學(xué)生成績(jī)管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)---學(xué)生成績(jī)管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)-學(xué)生成績(jī)管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)———學(xué)生成績(jī)管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)
- c語(yǔ)言課程設(shè)計(jì)---學(xué)生成績(jī)管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論