![程序設(shè)計(jì)實(shí)驗(yàn)心得_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/22/80061545-6608-47f2-94b5-c1eabfd18d32/80061545-6608-47f2-94b5-c1eabfd18d321.gif)
![程序設(shè)計(jì)實(shí)驗(yàn)心得_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/22/80061545-6608-47f2-94b5-c1eabfd18d32/80061545-6608-47f2-94b5-c1eabfd18d322.gif)
![程序設(shè)計(jì)實(shí)驗(yàn)心得_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/22/80061545-6608-47f2-94b5-c1eabfd18d32/80061545-6608-47f2-94b5-c1eabfd18d323.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、編程的心得體會作業(yè)要求:考試總分排序。( 1) 從文件( .txt )讀入你班 10 個(gè)學(xué)生的有關(guān)信息:學(xué)號( int ),姓名 (字 符數(shù)組),三門課成績( int 數(shù)組)。要求用結(jié)構(gòu)體數(shù)組存放學(xué)生 信息。( 2) 求各個(gè)學(xué)生的總成績。(3)按總分成績從高到低的順序?qū)W(xué)生的各信息(學(xué)號、姓名、三門課成績、總成績)輸出到另一文件 (.txt) 中保存。開始求各個(gè)個(gè)學(xué)生的總成i=0ny+ 1<10ntotalvs讀方式打幵che ngji.tche ngji.txt 文作業(yè)目的:主要考察我們對結(jié)構(gòu)體的認(rèn)識,數(shù)組的掌握,文件操作的掌握。本程序涉及定義一個(gè)結(jié)構(gòu)體,字符數(shù)組, int 數(shù)組,冒泡
2、法排序,文本文件的讀入, 創(chuàng)建,輸出。#include<stdio.h>#include<stdlib.h>struct studentint id;char name20;int score3;int total;st10,t; / 結(jié)構(gòu)體變量的定義main()FILE *fp;int i=0,j;文本文件的打開fp=fopen( “d:chengji.txt”, ” r ” );/if(fp=NULL) printf( “ file open error!n ” ); exit(0);elseprintf( “ file open ok!n); / 文本文件是否正確
3、打開的判斷while(!feof(fp)fscanf(fp, ”%d %s %d %d %d” ,&sti.id,,&sti.score0,&sti.score1,&sti.score2); sti.total=sti.score0+sti.score1+sti.score2; i+; / 從文本文件讀取 10 個(gè)學(xué)生的成績并計(jì)算總成績 for(i=0;i<10;i+)for(j=i+1;j<10;j+)if(sti.total<stj.total)t=sti;sti=stj; stj=t;冒泡法排序 10 個(gè)學(xué)生的成績關(guān)閉文本
4、文件, ” w” );); / fclose(fp); / fp=fopen( “ d:chengjic.txt if(fp=NULL) printf( “ file open error!nexit(O);elseprintf( “file open ok!n ” ); /打幵輸入的文本文件fprintf(fp,”學(xué)號 姓名 成績1成績2成績3總成績n ”);for(i=0;i<=9;i+)fprintf(fp,” %-6d %-8s %-4d %-4d %-4d %-4dn” ,sti.id,sti.na me,sti.score0,sti.score1,sti.score2,sti
5、.total);/數(shù)據(jù)輸出F* C:UsersAd min i$tratorDesktopF 文件夾Debug10 人成住文本£ ile open ok! file open okf Presshey to continue不同之處:我認(rèn)為我的程序與一般的程序沒有太多想法不同的地方。若要說的話就是在讀取數(shù)據(jù)時(shí),在打幵文本文件時(shí),先判斷文本文件能否正確打幵。同時(shí)算出學(xué)生的總成績,沒有另外用一個(gè)循環(huán)來算總成績。輸出信息到文本文件時(shí),用了一個(gè)表頭, 下方的數(shù)據(jù)設(shè)置與表頭對齊。改進(jìn)之處:排序方法還還需改進(jìn)之處就是文本文件的打開位置與文件名能由用戶來決定??梢岳^續(xù)改進(jìn),現(xiàn)在的冒泡法需要很繁瑣的
6、運(yùn)行,若數(shù)據(jù)較多時(shí),運(yùn)算時(shí)間就會很 長??梢杂靡恍└呒壍呐判蚍椒?,來減短時(shí)間。心得體會:在編程的時(shí)候還犯了一些錯誤。比方說字符數(shù)組與整型數(shù)組在賦值時(shí),老是在 字符數(shù)組與整型數(shù)組前,哪個(gè)該加地址符搞混淆。有時(shí)候在行尾,忘記加分號。在寫文件操作時(shí),有時(shí)會忘記一些指令。一些指令會打錯。有時(shí)會忘記數(shù)組是從 0 開始的。編程并不需要去死記硬背一些指令,而是去理解。學(xué)習(xí)一年的編程,會發(fā)現(xiàn) C 語言還是有規(guī)律可循的,一些指令在理解的基礎(chǔ)上去編,會發(fā)現(xiàn)很簡單。我感覺編程是一個(gè)需要耐心的工作,你在編程的過程會遇到各種各樣的困難, 如果你沒有耐心,你就很容易打退堂鼓,那你做不好編程這件事。你要有耐心,知 道有錯誤后,就得從頭到尾反復(fù)地看,去發(fā)現(xiàn)錯誤。所以編程是一個(gè)培養(yǎng)一個(gè)人耐 心的過程。編程也是一個(gè)讓人變得更嚴(yán)謹(jǐn)?shù)倪^程,使人的思維更加縝密。因?yàn)槟惚仨毢翢o 差錯地發(fā)一個(gè)指令,計(jì)算機(jī)才會去執(zhí)行。你必須一步一步,穩(wěn)打穩(wěn)扎地去做,不得 有半點(diǎn)馬虎,也不能偷工減料。編程也會激發(fā)人的思維,使人的思維更加活躍。你 必須自己想算法去做,久而久之,會發(fā)現(xiàn)很有創(chuàng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球及中國陶瓷結(jié)合劑CBN砂輪行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025-2030全球LED體育計(jì)分板行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025-2030全球垂直層流潔凈工作臺行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025年全球及中國大學(xué)規(guī)劃App行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025年全球及中國無機(jī)助焊劑行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 《Java程序設(shè)計(jì)教程 (任務(wù)驅(qū)動式)》全套教學(xué)課件
- 2025-2030全球絲束浸漬機(jī)行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025年全球及中國技術(shù)技能評估平臺行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025年全球及中國航空自動駕駛儀行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025年全球及中國儲罐除銹機(jī)器人行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025年度高端商務(wù)車輛聘用司機(jī)勞動合同模板(專業(yè)版)4篇
- GB/T 45107-2024表土剝離及其再利用技術(shù)要求
- 2025長江航道工程局招聘101人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025年黑龍江哈爾濱市面向社會招聘社區(qū)工作者1598人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 執(zhí)行總經(jīng)理崗位職責(zé)
- 《妊娠期惡心嘔吐及妊娠劇吐管理指南(2024年)》解讀
- 《黑神話:悟空》跨文化傳播策略與路徑研究
- 《古希臘文明》課件
- 居家養(yǎng)老上門服務(wù)投標(biāo)文件
- 長沙市公安局交通警察支隊(duì)招聘普通雇員筆試真題2023
- 2025年高考語文作文滿分范文6篇
評論
0/150
提交評論