![c語言報告總結(jié)[工作范文]_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/3/fe1ef61e-cdb5-4d32-8271-565b01db30f0/fe1ef61e-cdb5-4d32-8271-565b01db30f01.gif)
![c語言報告總結(jié)[工作范文]_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/3/fe1ef61e-cdb5-4d32-8271-565b01db30f0/fe1ef61e-cdb5-4d32-8271-565b01db30f02.gif)
![c語言報告總結(jié)[工作范文]_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/3/fe1ef61e-cdb5-4d32-8271-565b01db30f0/fe1ef61e-cdb5-4d32-8271-565b01db30f03.gif)
![c語言報告總結(jié)[工作范文]_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/3/fe1ef61e-cdb5-4d32-8271-565b01db30f0/fe1ef61e-cdb5-4d32-8271-565b01db30f04.gif)
![c語言報告總結(jié)[工作范文]_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/3/fe1ef61e-cdb5-4d32-8271-565b01db30f0/fe1ef61e-cdb5-4d32-8271-565b01db30f05.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、c語言報告總結(jié)篇一:c語言實訓(xùn)總結(jié)報告 125041330實習(xí)報告書防災(zāi)科技學(xué)院災(zāi)害信息工程系20XX年制實習(xí)目的:本課程是信息管理與信息系統(tǒng)專業(yè)的一門專業(yè)必修課 程,是學(xué)生學(xué)習(xí)完 C語言程序設(shè)計專業(yè)基礎(chǔ)課程后,進(jìn)一步 學(xué)習(xí)其他專業(yè)課程前必須完成的一項實踐教學(xué)環(huán)節(jié)。也是信 息管理與信息系統(tǒng)專業(yè)實習(xí)、信息管理與信息系統(tǒng)生產(chǎn)實 習(xí)、信息管理與信息系統(tǒng)畢業(yè)實習(xí)課程的基礎(chǔ)。本次實習(xí)通過4-5個綜合性強、實用性強的應(yīng)用實例, 使學(xué)生了解本專業(yè)畢業(yè)生所能從事的工作種類及工作崗位 規(guī)格要求;培養(yǎng)學(xué)生掌握面向過程程序設(shè)計的基本素養(yǎng)、思 維方法及技能,能夠熟練應(yīng)用C程序設(shè)計語言描述問題、解決問題,提咼學(xué)生的綜合
2、編程能力。使學(xué)生進(jìn)一步明確學(xué)習(xí) 目標(biāo)、增強學(xué)習(xí)動力、培養(yǎng)學(xué)習(xí)興趣,為后繼專業(yè)課程的學(xué) 習(xí)打下堅實的基礎(chǔ)。實習(xí)任務(wù)概述:任務(wù)一:萬年歷任務(wù)二:學(xué)生成績管理系統(tǒng)任務(wù)三:簡易四則運算計 算器 任務(wù)四:雙人對戰(zhàn)五子棋 實習(xí)所用軟件簡介:Visual C+是一個功能強大的可視化軟件開發(fā)工具。自1993年Microsoft 公司推出 Visual C+后,隨著其新版本 的不斷問世,Visual C+已成為專業(yè)程序員進(jìn)行軟件開發(fā)的 首選工具。Visual C+不僅是一個 C+編譯器,而且是一個基于Windows操作系 統(tǒng)的 可視化 集成開 發(fā)環(huán)境(integrated development environ
3、ment,IDE )。Visual C+ 由許多組件 組成,包括xx器、調(diào)試器以及程序向?qū)?AppWizard、類向?qū)?Class Wizard等開發(fā)工具。 這些組件通過一個名為 Developer Studio的組件集成為任務(wù)一:萬年歷1.系統(tǒng)需求分析在日常生活中經(jīng)常需要用計算器,比如科學(xué)計算、數(shù)值 計算、會計業(yè)務(wù)等,實現(xiàn)一個簡單的四則運算計算器,擁有 加、減、乘、除功能,使用戶方便、快捷。2.系統(tǒng)環(huán)境要求使用C語言在VC環(huán)境下設(shè)計一個帶圖形界面的簡易四則運算計算器,需要Windows 20XXy以上的系統(tǒng),VisualC+/20XX (x86 & x64)/20XX (x86 &a
4、mp; x64),Win32 Console Application 和 EasyX 庫。3系統(tǒng)功能及模塊圖1.輸入年份,打印出十二月歷和對應(yīng)的星期2.輸入年月,打印出該月的日歷和對應(yīng)的星期3. 輸入年月日,判斷是星期幾,是不是公歷的某個節(jié)日4. 根據(jù)系統(tǒng)日期推算出某一個日期距離今天還有多少 天模塊圖:4.主要函數(shù)Int isleap(int year)/*判斷是否為閏年 */Int maxDay ( int year 、int month ) /* 判斷某一個月 的天數(shù)*/int eachyeartotal(int year,int month,int day)/*判斷某天是一年中的第幾天*
5、/int week(int year,int month,int day)/*對天數(shù)進(jìn)行判斷確定是星期幾 */ void display(int year ,int month) /* 輸出年月 */ void display1(int year) /*輸出年歷 */void display2(int year,int month) /*輸出月歷 */void display3(int year,int month,int day) /*輸出日歷*/int counterdays(int year,int month,int day)/*判斷今天距特定日期的天數(shù)*/void whatweek(
6、int year,int month,int day)/*判U斷是星期幾 */ void jieri(int month,int day) /*判斷是否通過鍵公歷節(jié)日*/ void getmenu /*顯示菜單選擇*/void setDay3(int year,int month,int day)/*"PageUp""PageDown"控制日期的變換*/void setDay2(int year,int month,int day) /*通過鍵盤""""控制月歷的變換*/void setDay1(int year,
7、int month,int day) /*通過鍵盤"T "" J "控制年歷的變換*/4.具體實現(xiàn):#include /* 包含的頭文件 */ #include #include#include #include#defineKEYNUMUp 0x48/* 宏定義 */ #defineKEYNUMDown 0x50#defineKEYNUMLeft 0x4b #defineKEYNUMRight 0x4d #defineKEYNUMPageUp0x49 #defineKEYNUMPageDown 0x51 int eachyeartotal(int ye
8、ar,int month,int day); /*函數(shù)聲明 */ int counterdays(int year,int month,int day); int nowtime(int year,int month,int day); int week(int year,int month,int day); int maxDay(int year,int month); int isleap(int year); void getmenu ;void whatweek(int year,int month,int day); voiddisplay(int year ,int month)
9、; void display2(int year,int month);void display3(int year,int month,int day) ; voidsetDay1(int year,int month,int day); void setDay2(int year,int month,int day); void setDay3(int year,int month,int day); void jieri(int month,int day); void display1(int year);int isleap(int year) /*判斷是否為閏年 */ if(yea
10、r%4=0&&year%100!=0|year%400=0) return1; else return 0; int maxDay(int year,int month) /*每月的天數(shù) */ int a=31,28,31,30,31,30,31,31,30,31,30,31;/*每個月中的天數(shù)*/if(isleap( year)a1=29;/* 閏年 2 月份有 29 天 */returnamonth-1; int eachyeartotal(int year,int month,int day) /*判斷某天是一年中的第幾天*/ int i,sum=0;for(i=1;i
11、篇二:C語言實訓(xùn)心得總結(jié)C語言實訓(xùn)心得10903090113 李新程在初學(xué)C語言的一個學(xué)期后,我們進(jìn)行了C語言實訓(xùn)階 段,嘗試編寫一個比較復(fù)雜的程序系統(tǒng)。在為期兩周的時間 中,我們同組的同學(xué)共同的感受是:C語言實訓(xùn)和平時上課 所接觸的程序是有很大不同的,所經(jīng)受的考驗和克服的困難 是平時所無法比擬的。好在同組的搭檔們精誠合作,分工明 確,有問題共同解決,攻克了C語言實訓(xùn)的復(fù)雜程序。在這 里,我作為其中的參與者,感觸良多。在這次實訓(xùn)中,我對對C語言有了一個更深的了解認(rèn)識, 也對這個學(xué)期學(xué)的知識得到鞏固,還嘗試運行編程,每次運 行程序成功,讓我對下面的項目就充滿信心。通過自己與同 學(xué)合作編寫程序,最
12、終把最初的理論知識轉(zhuǎn)化基本技能。這 次的實訓(xùn),使我對 C語言的學(xué)習(xí)產(chǎn)生濃厚的興趣。還是這次實訓(xùn),最令人激動的就是合作做項目,雖然那 只是一個很小很小的項目。每天大家來得很早,大家在一起 學(xué)習(xí),取長補短,我們很好的在實訓(xùn)中長知識,提高我們的 學(xué)習(xí)熱情。實訓(xùn)中深切體會到了老師認(rèn)真負(fù)責(zé)的偉大的精神 和熱情為同學(xué)指導(dǎo)的促學(xué)方式,雖然對有些時候老師沒給我 們指出解決問題的方法有些小抱怨,但是到了結(jié)束時才知 道,這種教學(xué)讓我們自己學(xué)會了自學(xué),學(xué)會了去看懂別人的 代碼。更多是老師給的感動,每天在我們來之前就到了教室, 在講課中海給我們分享他在公司上班的一些心得和體會,還 有那些我們應(yīng)該注意的事項,這些是平時
13、上課時無法學(xué)到 的,是更深層次的巨大收獲。通過這次實訓(xùn),也使我們發(fā)現(xiàn)了許多問題。在實訓(xùn)中,我們認(rèn)識到自己還有很多的知識沒學(xué)好,基 礎(chǔ)知識沒理清,而且許多東西還要去翻書,去上搜索。而且 遇到一些小錯誤運行不出來,就會煩躁不安,覺得有些自暴 自棄或者抱怨項目的變態(tài),以后要克服,盡量保持一顆良好 的心態(tài),學(xué)好C語言,也學(xué)好用 C語言編寫一個按要求的系 統(tǒng)。還有就是對于未來,近程就是下學(xué)期,我覺得我還有許 多方面需要提高。首先我要繼續(xù)學(xué)習(xí)好 C語言的基礎(chǔ)知識,然后能在電腦上熟練的運用。然后每天都能寫一些程序,上 時候多看一些優(yōu)秀的教程和優(yōu)秀的代碼。遇到問題時多和同 學(xué)討論,并且多弄出幾套方案,多鍛煉自
14、己結(jié)局問題的能力 和與同學(xué)合作的能力。總之,這一切都成為我記憶里面的一個篇章,更是在 C 語言編程上的一個里程碑。篇三:C語言學(xué)習(xí)心得報告C語言學(xué)習(xí)心得報告看了一段時間的C和指針,這樣看的效果不是很好, 看著書本當(dāng)時是懂了,有點恍然大悟的感覺,但是發(fā)現(xiàn)并不 能真正的把理解的內(nèi)容加入到自己程序當(dāng)中,不能很好的去 運用它,所以對于 C語言我認(rèn)為理論加實踐,是學(xué)習(xí) C語言 的最好方法,看書并不能完全理解書中的內(nèi)容,也較容易遺 忘,學(xué)習(xí)效率比較低,所以現(xiàn)在學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu),在看書 的同時,會在 Microsoft Visual C+軟件上實踐,嚴(yán)蔚敏寫的數(shù)據(jù)結(jié)構(gòu)這本書,比較經(jīng)典但是這本書是偽算法, 并不能
15、直接在計算機上運行,對于初學(xué)者上機實踐比較困難,另外說一下,我認(rèn)為學(xué)習(xí)應(yīng)該是在模仿中理解,在模仿 中創(chuàng)新,所以我選擇結(jié)合高一凡寫的書數(shù)據(jù)結(jié)構(gòu)算法實現(xiàn) 及解析,這本書嚴(yán)蔚敏寫的偽算法全部用程序?qū)崿F(xiàn)了,給 我上機實踐提供了很大的幫助,貌似說到數(shù)據(jù)結(jié)構(gòu)了,呵呵,回到正題,下面繼續(xù)說說C語言。指針是C語言的精華,也是 C語言的難點,它就像一把 雙刃劍,鋒利無比但運用的不好也會給自己帶來危害,后果 比較嚴(yán)重,所以重點來說說指針。很多初學(xué)者弄不清指針和數(shù)組到底有什么樣的關(guān)系,為避免混淆不清,下面總結(jié)一 下指針和數(shù)組的特性。指針是保存數(shù)據(jù)的地址,任何存入指 針變量的數(shù)據(jù)都會被當(dāng)作地址來處理,指針變量本身的地
16、址 由編譯器另外存儲,存儲在哪里,我們并不知道,間接訪問 數(shù)據(jù),首先取得指針變量的內(nèi)容,把它作為地址,然后從這 個地址讀或?qū)懭霐?shù)據(jù)。指針可以用間接訪問操作符(* )訪問,也可以用以下標(biāo)的形式訪問,指針一般用于動態(tài)數(shù)據(jù)結(jié)構(gòu)。數(shù)組是用來保存數(shù)據(jù)的,數(shù)組名代表的是數(shù)組首元素的 地址而不是數(shù)組的首地址,所以數(shù)組p與&P是有區(qū)別的,雖然內(nèi)容相同,但意義卻不同,&P才是整個數(shù)組的首地址,數(shù)組名是整個數(shù)組的名字,數(shù)組內(nèi)每個元素并沒有名字,不能 把數(shù)組當(dāng)一個整體來進(jìn)行讀寫操作。當(dāng)然數(shù)組在初始化時也 有例外,如int p=“ 12345”是合法的。數(shù)組可以以指針的形式訪問如*(p+i);也可以以
17、下標(biāo)的形式訪問 pi,但其本質(zhì)都是p所代表的數(shù)組首元素的地址加上i*sizeof (類型)個字節(jié)作為數(shù)據(jù)的真正地址來進(jìn)行訪問的。數(shù)組通常用于存 儲固定數(shù)目且數(shù)據(jù)類型相同的元素。剛開始的時候我有點分不清指針數(shù)組和數(shù)組指針,現(xiàn)在也總結(jié)一下,指 針數(shù)組,首先它是一個數(shù)組,數(shù)組的每個元素都是指針,可 以理解為“存儲指針的數(shù)組”的簡稱,數(shù)組指針,首先它是 一個指針,它指向一個數(shù)組,在 32位系統(tǒng)下永遠(yuǎn)只占4個 字節(jié),至于它指向的數(shù)組有多少個字節(jié),并不知道,可以理 解為“指向數(shù)組的指針”。舉個例子,int *p110與int (*p2) 10,要理解這個問題,首先要清楚操作符的優(yōu)先級,“”的優(yōu)先級比“*
18、”的優(yōu)先級高,所以首先pl與“ 10 ”結(jié)合構(gòu)成一個數(shù)組p110,int*為修飾數(shù)組的內(nèi)容,所以數(shù)組元素是指向int類型的指針,所以這個是指針數(shù)組,“”的 優(yōu)先級比“”的優(yōu)先級高,“ * ”與p2結(jié)合構(gòu)成一個指 針變量,int修飾數(shù)組的內(nèi)容,即數(shù)組的每個元素,數(shù)組這 里并沒有名字,是個匿名數(shù)組,現(xiàn)在清楚了p2是一個指針,它指向一個包含10個int類型數(shù)據(jù)的數(shù)組,即為數(shù)組指針。 下面再說說內(nèi)存管理,內(nèi)存分為三個部分:靜態(tài)區(qū)、堆、棧。其實堆棧就是棧,而不是堆。靜態(tài)區(qū)是保存自動全局變量和 static變量。靜態(tài)區(qū)的內(nèi)容在整個程序的生命周期內(nèi)都存在,由編譯器在編譯的時候分配。堆是由malloc系統(tǒng)函數(shù)
19、分配內(nèi)存的。其生命周期由 free和delete決定。棧保存局部變量。棧上的內(nèi)容只在函數(shù)范圍內(nèi)存在,當(dāng)函數(shù)運行結(jié)束,這些內(nèi)容也會自動被銷毀。再說說有關(guān)內(nèi)存需要注意的地 方,定義了指針變量,在使用之前一定要初始化使它指向一 塊合法的內(nèi)存,不管什么時候,我們在使用指針之前一定要 確保指針是有效的。使用malloc系列函數(shù)分配內(nèi)存,使用完之后應(yīng)及時釋放內(nèi)存,以防止內(nèi)存泄露。最后總結(jié)的說一下學(xué)習(xí) C語言的方法就是編程編程再編 程,理論學(xué)習(xí)與上機操作同時進(jìn)行,另外在編程序的過程中 要養(yǎng)成良好的編程習(xí)慣。篇四:C語言程序設(shè)計心得體會C語言程序設(shè)計心得體會在設(shè)計打字游戲的過程中,通過我們小組各成員之間的 相
20、互討論和合作,我們完成了打字練習(xí)的程序設(shè)計。在這個 學(xué)期中,我們已經(jīng)學(xué)習(xí)了C語言程序設(shè)計這門課,但是 我所學(xué)的知識最多也就是在做作業(yè)的時候才會用到,平時沒 有什么練習(xí)的機會,這次的設(shè)計是我第一次通過自己構(gòu)思, 和同學(xué)討論并且不斷查閱資料來設(shè)計一項程序。這次設(shè)計, 不僅鞏固了我以前所學(xué)的知識,還讓我對c語言有了更深一步的了解,掌握了更多的技巧和技能。C語言是計算機程序設(shè)計的重要理論基礎(chǔ),在我們以后 的學(xué)習(xí)和工作中都有著十分重要的地位。要學(xué)好這種語言, 僅僅學(xué)習(xí)課本上的知識是不夠的,還要經(jīng)常自己動手,有較 強的實踐能力。只有多動手,經(jīng)常編寫程序,才能發(fā)現(xiàn)我們 學(xué)習(xí)上的漏洞和自己的不足,并在實踐中解
21、決這些問題,不 斷提高自己轉(zhuǎn)化知識的能力。在這次課程設(shè)計中,我們首先對系統(tǒng)的整體功能進(jìn)行了 構(gòu)思,然后用結(jié)構(gòu)化分析方法進(jìn)行分析,將整個系統(tǒng)清楚的 劃分為幾個模塊,再根據(jù)每個模塊的功能編寫代碼。而且盡 可能的將模塊細(xì)分,最后在進(jìn)行函數(shù)的調(diào)用。我們在函數(shù)的 編寫過程中,我們不僅用到了 for循環(huán)、while循環(huán)和switch 語句,還用到了函數(shù)之間的調(diào)用。 由于我們是分工編寫代碼, 最后需要將每個人的代碼放到一起進(jìn)行調(diào)試。因為我們每個 人寫的函數(shù)的思想不都一樣,所以在調(diào)試的過程中也遇到了 困難,但經(jīng)過我們耐心的修改,終于功夫不負(fù)有心人,我們 成功了!一學(xué)期的學(xué)習(xí)成果,都體現(xiàn)在了這次打字游戲的設(shè)計過
22、 程中。這個學(xué)期,我學(xué)得不算認(rèn)真,一開始做感覺力不從心, 但在幾個同學(xué)的幫助和努力下,我翻閱課本,詢問ACM大神,絞盡腦汁的情況下做完這個程序設(shè)計,我的自信一下子提高 了。盡管對于有些人這種程序會很簡單,可對我這個C語言初學(xué)者來說,已經(jīng)很不容易了。這次體驗為以后的學(xué)習(xí)計算 機的我們增強了信心。享受勞動成果的滋味實在很美妙啊!篇五:C語言實踐報告中南大學(xué)本科生課程設(shè)計(實踐)報告(C語言)題目指導(dǎo)教師學(xué)院專業(yè)班級學(xué)生學(xué)號學(xué)生姓名全國各省會城市天氣情況統(tǒng)計計算機基礎(chǔ)教學(xué)實驗中心20XX年9 月10 日目錄課 程 設(shè) 計 內(nèi) 容 概述:.1實踐背景知識: .1實 踐 內(nèi) 容:1實 踐 目 的 及 意
23、義:.2設(shè) 計 方 案 及 實 現(xiàn) 過程:.2總體設(shè)計思路:.2程序設(shè)計流程圖(主函 數(shù)):3 操 作 步 驟 及 設(shè) 計 成 果:3 方法技巧及所遇至U的問 題:5實踐方法的歸納總結(jié):5問題及解決辦法:6實踐的心得與體 會:6課程設(shè)計內(nèi)容概述:實踐背景知識:計算機技術(shù)的發(fā)展和廣泛應(yīng)用,正深刻地改變著現(xiàn)有的 社會生產(chǎn)方式和生活方式,成為信息社會的重要支柱。信息 化社會對人才的培養(yǎng)提出了更高的要求和標(biāo)準(zhǔn)。掌握和了解 計算機技術(shù)并具有應(yīng)用計算機的能力是適應(yīng)信息化社會的 基礎(chǔ)。C語言是近年來在國內(nèi)外得到迅速推廣應(yīng)用的一種計算 機語言。其功能豐富,表達(dá)能力強,使用靈活方便,應(yīng)用面 廣,目標(biāo)程序效率高,
24、可移植性好,既具有高級語言的優(yōu)點, 又具有低級語言的許多特點。因此,C語言特別適合于編寫系統(tǒng)軟件。現(xiàn)在,C語言已不僅為計算機專業(yè)工作者所使用,而且 為廣大計算機愛好者所青睞,許多人已經(jīng)用它編寫應(yīng)用軟 件。如今,學(xué)習(xí)C語言已成為眾多計算機應(yīng)用人員和青年學(xué) 生的迫切要求。實踐內(nèi)容:上查詢各省會城市某日最高、最低氣溫和濕度,將數(shù)據(jù)(城市名稱、最高氣溫、最低氣溫、濕度)以統(tǒng)一格式保存 在一個純文本文件中。編程實現(xiàn):a. 從文件中讀取數(shù)據(jù),計算全國省會當(dāng)日的最高氣溫、 濕度的平均值,統(tǒng)計最高氣溫高于平均值的城市數(shù);b. 按濕度升序排序,將排序后的數(shù)據(jù)存入文件中;c. 計算各城市溫差,計算自己所在省的省會
25、城市溫差在各省會城市中的排名;d. 統(tǒng)計最高氣溫在 10C以下、1OCs 20C、20 Cs 30C、 30 C以上的城市數(shù),并繪制分布餅圖和折線圖。1. 要求:A.利用子程序,分模塊實現(xiàn);B.所有數(shù)據(jù)采用文件形式保存;C.數(shù)據(jù)的組織可采用數(shù)組,也可用結(jié)構(gòu)體數(shù)組。實踐目的及意義:通過對書本知識的自學(xué)和理解,掌握用C語言編寫實用程序和設(shè)計自定義用戶界面的基本方法,培養(yǎng)利用程序設(shè)計 技術(shù)進(jìn)行計算機與專業(yè)知識的交叉應(yīng)用,增強綜合解決實際 問題的能力,掌握多模塊結(jié)構(gòu)的程序設(shè)計與調(diào)試方法以及程 序模塊間的數(shù)據(jù)傳遞方法,建立提出問題、分析問題、解決 問題的思維方式,提高自身計算機水平,促進(jìn)靈活運用所學(xué) 知
26、識解決問題能力的提高。設(shè)計方案及實現(xiàn)過程:總體設(shè)計思路:1. 將上查詢的數(shù)據(jù)保存在純文本文檔里,所編寫的程序 包括一個主函數(shù)和四個子函數(shù),主函數(shù)主要是定義由文件中 各類數(shù)據(jù)組成的結(jié)構(gòu)體和供運行者選擇的分支結(jié)構(gòu)。2. 第一個自定義函數(shù)功能為:調(diào)用特定的庫函數(shù)從文件 中讀取數(shù)據(jù),此處應(yīng)注意已保存文本的格式和函數(shù)中定義的 數(shù)據(jù)類型,再采用循環(huán)結(jié)構(gòu)將最高溫度和濕度值累加求平均 值,最高氣溫高于平均值的城市數(shù)目也可通過循環(huán)結(jié)構(gòu)計算 出來。3. 第二個自定義函數(shù)功能為:將文件中各個城市的濕度 值讀出來,采用選擇排序或者冒泡排序法將所有數(shù)值從小到 大排列,再調(diào)用fprintf 函數(shù),把排列好的數(shù)據(jù)存入指定名
27、 稱的文本文檔中。4. 第三個自定義函數(shù)功能為:利用循環(huán)結(jié)構(gòu)把各城市 最高溫與最低溫相減,將所得差值定義為一個數(shù)組,并顯示 在屏幕上,然后從第一個城市開始,和長沙市的溫差比較, 將大于長沙市的城市數(shù)目累加,即得出本市的具體排名。5. 第四個自定義函數(shù)功能為:先將各城市的最高氣溫除十以方便計算,再采用switch語句,通過循環(huán)結(jié)構(gòu)讀出各溫度段的城市數(shù)目并累加,把所得結(jié)果用餅狀圖和折線圖顯示在屏幕上。程序設(shè)計流程圖(主函數(shù)):操作步驟及設(shè)計成果:1、定義文件名、文件指針、結(jié)構(gòu)體數(shù)組和需要用到的 自定義函數(shù),為方便編程過程中的修改,將城市數(shù)目定義為 宏。#include#include #inclu
28、de #define N 34struct cchar name15; int high; int low;int wed;cityN; FILE *fp; void f1 ;void f2 ;void f3 ;void f4 ;2、編寫主函數(shù),利用輸出函數(shù)輸出一些中文提示語句 以方便運行時選擇。為使運行時界面清晰,還可以用幾行*符號隔開main篇六:C語言程序設(shè)計心得體會C語言程序設(shè)計心得體會在這為期半個月的時間內(nèi),通過我們小組各成員之間的 相互討論和合作,我們完成了學(xué)生信息管理系統(tǒng)的程序設(shè) 計,更值得高興的是我們的程序得到了大家的喜愛,在每次 的簡報中都得到了較好的成績。雖然在上個學(xué)期中,
29、我們已經(jīng)學(xué)習(xí)了C語言程序設(shè)計 這門課,但是我所學(xué)的知識最多也就是在做作業(yè)的時候才會 用到,平時沒有什么練習(xí)的機會,這次的課程設(shè)計是我第一 次通過自己構(gòu)思,和同學(xué)討論并且不斷查閱資料來設(shè)計一項 程序。這次設(shè)計,不僅鞏固了我以前所學(xué)的知識,還讓我對 c語言有了更深一步的了解,掌握了更多的技巧和技能。C語言是計算機程序設(shè)計的重要理論基礎(chǔ),在我們以后 的學(xué)習(xí)和工作中都有著十分重要的地位。要學(xué)好這種語言, 僅僅學(xué)習(xí)課本上的知識是不夠的,還要經(jīng)常自己動手,有較 強的實踐能力。只有多動手,經(jīng)常編寫程序,才能發(fā)現(xiàn)我們 學(xué)習(xí)上的漏洞和自己的不足,并在實踐中解決這些問題,不 斷提高自己轉(zhuǎn)化知識的能力。在我們小組有
30、解決不了的問題時,我們會主動查閱相關(guān) 的資料,或向其他同學(xué)詢問,這不僅豐富了我們的知識,還 增進(jìn)了我們同學(xué)之間的友誼。為了增大信息的安全性,需要 用文件來存儲信息,由于我們在上課時不注重對文件的運 用,所以在這方面有較大的困難。我先將書本認(rèn)認(rèn)真真地看 了一遍,又做了一下課后習(xí)題來驗證和增進(jìn)自己的理解,終 于,經(jīng)過我們的不懈努力,我們小組的程序有了突破,成功 地實現(xiàn)了用文件來保存并查看學(xué)生的信息。這次設(shè)計中,我的收獲還有就是學(xué)會了用流程圖來表達(dá) 自己的想法,并根據(jù)流程圖來逐步實現(xiàn)程序的功能。開始的 時候,我畫流程圖很是困難,需要一個多小時才能清楚的根 據(jù)自己的想法畫出圖來, 后來畫多了,就更加了
31、解它的功能, 十分得心應(yīng)手,能夠比較快而準(zhǔn)確的畫出來。在這次課程設(shè)計中,我們首先對系統(tǒng)的整體功能進(jìn)行了 構(gòu)思,然后用結(jié)構(gòu)化分析方法進(jìn)行分析,將整個系統(tǒng)清楚的 劃分為幾個模塊,再根據(jù)每個模塊的功能編寫代碼。而且盡 可能的將模塊細(xì)分,最后在進(jìn)行函數(shù)的調(diào)用。我們在函數(shù)的 編寫過程中,我們不僅用到了 for循環(huán)、while循環(huán)和switch 語句,還用到了函數(shù)之間的調(diào)用(包括遞歸調(diào)用)。由于我 們是分工編寫代碼,最后需要將每個人的代碼放到一起進(jìn)行 調(diào)試。因為我們每個人寫的函數(shù)的思想不都一樣,所以在調(diào) 試的過程中也遇到了困難,但經(jīng)過我們耐心的修改,終于功 夫不負(fù)有心人,我們成功了!在參考書上,我們不僅參
32、考了曾經(jīng)學(xué)過的咼敬陽主編的C語言程序設(shè)計,還找到了由譚浩強主編的第三版 語言進(jìn)行參考。當(dāng)然,我們的程序還有一些不完善的地方,比如說,當(dāng) 輸入的數(shù)據(jù)不符合我們定義的數(shù)據(jù)的格式的時候,程序會出 現(xiàn)一些錯誤,有時會出現(xiàn)主菜單的死循環(huán);在一次程序運行 中,只能行使一種權(quán)限,要想再行使另一種權(quán)限,就只能退 出程序,然后再運行程序。三周的小學(xué)期即將結(jié)束,時間雖短,但是我收獲了很多最后,謝謝老師和同學(xué)們的指導(dǎo),更要感謝我們小組成員之 間的合作與交流。篇七:C語言程序設(shè)計階段總結(jié)報告C語言程序設(shè)計階段總結(jié)報告題目:堆雪人專業(yè)班級:軟件一班姓名學(xué)號:張寧 20XX0631040指導(dǎo)老師:張紅霞20XX年12月1日篇八:C語言上機實驗心得C語言上機實驗心得在科技高度發(fā)展的今天,計算機在人們之中的作用越來 越突出。而C語言作為一種計算機的語言,學(xué)習(xí)它將有助于 我們更好的了解計算機,與計算機進(jìn)行交流,因此,我們一定要學(xué)好C語言,這對我們以后的發(fā)展是十分重要的。說到這,上機實驗當(dāng)然就是一個必不可少的環(huán)節(jié)了,C語言靈活、簡潔的特點,只有通過編程實踐才能真正了解, 真正說懂。為了更好地學(xué)習(xí)語法規(guī)定、
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 景德鎮(zhèn)陶瓷職業(yè)技術(shù)學(xué)院《中國古代文學(xué)史四明清文學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 內(nèi)蒙古呼倫貝爾市、興安盟重點名校2024-2025學(xué)年初三仿真考試物理試題含解析
- 山東省平邑縣溫水鎮(zhèn)中學(xué)2025屆初三教學(xué)質(zhì)量檢測試題考試數(shù)學(xué)試題含解析
- 寧夏體育職業(yè)學(xué)院《古樹導(dǎo)論》2023-2024學(xué)年第一學(xué)期期末試卷
- 石家莊工程職業(yè)學(xué)院《鄉(xiāng)村幼兒教育課程資源開發(fā)與利用》2023-2024學(xué)年第二學(xué)期期末試卷
- 同濟大學(xué)浙江學(xué)院《地理信息系統(tǒng)應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 湘南學(xué)院《創(chuàng)新思維與創(chuàng)業(yè)能力培養(yǎng)》2023-2024學(xué)年第二學(xué)期期末試卷
- 聊城大學(xué)東昌學(xué)院《分子生物學(xué)與基因工程實驗》2023-2024學(xué)年第二學(xué)期期末試卷
- 山西醫(yī)科大學(xué)晉祠學(xué)院《數(shù)字媒體技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 二零二五版北京車牌出租合同
- 員工面試登記表通用模板
- 部編版2022-2023學(xué)年六年級下冊期末語文升學(xué)分班常考易錯題模擬試卷(二)含解析
- 《老年人權(quán)益保障法》法制講座稿
- GB/T 819.1-2000十字槽沉頭螺釘?shù)?部分:鋼4.8級
- GB/T 32249-2015鋁及鋁合金模鍛件、自由鍛件和軋制環(huán)形鍛件通用技術(shù)條件
- GB/T 25179-2010生活垃圾填埋場穩(wěn)定化場地利用技術(shù)要求
- GB/T 18705-2002裝飾用焊接不銹鋼管
- GB/T 12706.2-2020額定電壓1 kV(Um=1.2 kV)到35 kV(Um=40.5 kV)擠包絕緣電力電纜及附件第2部分:額定電壓6 kV(Um=7.2 kV)到30 kV(Um=36 kV)電纜
- GB 4351.1-2005手提式滅火器第1部分:性能和結(jié)構(gòu)要求
- GA/T 850-2009城市道路路內(nèi)停車泊位設(shè)置規(guī)范
- 顯微鏡檢驗報告
評論
0/150
提交評論