

下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、可編輯WORD版本資料-學海無涯可編輯WORD版本資料-學海無涯 5/5可編輯WORD版本資料-學海無涯(完整版)C語言程序設計實驗報告 C語言程序設計 實驗報告 20122013學年第二學期 班級姓名學號指導教師 實驗一 實驗項目名稱:C程序的運行環境和運行C程序的方法 所使用的工具軟件及環境:Visual C+ 6.0 一、實驗目的: 1了解在Visual C+ 6.0環境下如何編輯、編譯、連接和運行一個C程序; 2通過運行簡單的C程序,初步了解C源程序的特點。 二、預習內容: 教材C語言程序設計教程第1章。 三、實驗內容: 1. 在Visual C+ 6.0環境下輸入并運行下面的程序:
2、#include int main( ) printf(This is a C program.n); return 0; 2. 在Visual C+ 6.0環境下輸入下面的程序(有語法錯誤),編譯、連接、 調試該程序,直至程序無語法錯誤,然后運行程序,并觀察分析運行結果。 #include int main( ) int a,b,sum a=3; b=4; sun=a+b; print(%d+%d=%dn,a,b,sum); return 0; 四、實驗結果: 1. 運行結果(或截圖): 2. (1) 改正后的源程序: (2) 運行結果(或截圖): 五、思考題: 1. 一個C程序上機的步驟有
3、哪些? 答: 2. 組成C程序的基本單位是函數,一個函數包括哪幾個部分? 答: 成績指導教師簽名 實驗二 實驗項目名稱:數據類型、運算符和表達式 所使用的工具軟件及環境:Visual C+ 6.0 一、實驗目的: 1掌握整型、實型與字符型這三種基本類型的概念; 2掌握常量及變量的使用方法; 3. 掌握基本算術運算符及其表達式的使用方法; 4. 掌握+、-運算符、賦值運算符及其表達式的使用方法。 二、預習內容: 教材C語言程序設計教程第2章。 三、實驗內容: 1. 在Visual C+ 6.0環境下輸入下面的程序(有語法錯誤),編譯、連接、 調試該程序,直至程序無語法錯誤。 #include i
4、nt main( ) int 2cd=3; float =3.14; char for=A; printf(%d,%f,%cn,2cd,for); return 0; 2. 在Visual C+ 6.0環境下輸入并運行下面的程序,觀察分析運行結果。 #include int main( ) int a=3,b=4,c=8; float d,e; d=a+b/c; e=a+(float)d/c; printf(d=%f,e=%fn,d,e); return 0; 3. 在Visual C+ 6.0環境下輸入并運行下面的程序,觀察分析運行結果。 #include int main( ) int a
5、=4; a+=a-=a*a+a; printf(a=%dn,a); return 0; 四、實驗結果: 1. 該程序為什么出錯? 答: 2. 運行結果(或截圖): 3. 運行結果(或截圖): 4. 運行結果(或截圖): 五、思考題: 1. 給變量命名應該注意哪些問題? 答: 2. 程序2的運行結果中,d和e的值為什么不同? 答: 3. 程序1的運行結果中,i和j的值為什么不同?m和n的值為什么不同? 答: 4. 請分析表達式a+=a-=a*a+a的運算過程(寫出運算步驟)。 答: 成績指導教師簽名 實驗三 實驗項目名稱:簡單的輸入輸出及順序程序設計 所使用的工具軟件及環境:Visual C+
6、6.0 一、實驗目的: 1. 掌握整型、實型與字符型數據的正確輸入方法(scanf函數的使用); 2. 掌握整型、實型與字符型數據的正確輸出方法(printf函數的使用); 3. 掌握編寫順序程序的方法。 二、預習內容: 教材C語言程序設計教程第3章。 三、實驗內容: 1. 下面程序的功能是:從鍵盤輸入2個整數,輸出它們的和。 #include int main( ) int a,b,sum; printf(請輸入第一個整數:); scanf(%d,&a); printf(請輸入第二個整數:); scanf(%d,&b); sum=a+b; printf(%d+%d=%dn,a,b,sum);
7、 return 0; 3. 下面程序的功能是:輸出a,b,c三個變量的值。 #include int main( ) int a=35;float b=43.6578;char c=A; return 0; 請在橫線上填寫一條合適的語句,使程序完整,運行該程序,且讓程序的運行結果如下: a=35,b=43.66,c=A 4. 設圓半徑r=1.5,圓柱高h=3,編寫程序求圓周長、圓面積、圓球表面積、 圓球體積和圓柱體積。要求用scanf語句輸入半徑和高,輸出時有文字說 明,取小數點后兩位。 四、實驗結果: 1. (1) 橫線上應填寫的語句為: (2) 運行結果(或截圖): 2. 運行結果(或截圖
8、): 3. (1) 橫線上應填寫的語句為: (2) 運行結果(或截圖): 4. (1) 程序中用到的變量(類型) (2) 算法(用偽代碼描述) (3) 源程序清單 (4) 運行結果(或截圖) 五、思考題: 程序1和程序2中輸入數據的方式有什么不同?你認為哪種方式較好?從兩種輸入方式的對比中你得到什么啟發? 答: 成績指導教師簽名 實驗四 實驗項目名稱:選擇結構程序設計 所使用的工具軟件及環境:Visual C+ 6.0 一、實驗目的: 1. 正確使用關系運算符和關系表達式; 2. 正確使用邏輯運算符和邏輯表達式; 3. 熟練使用if語句實現選擇結構程序; 4. 熟練使用switch語句實現多分支選擇結構程序。 二、預習內容: 教材C語言程序設計教程第4章。 三、實驗內容: 1. 下面程序的功能是:輸入學生成績,若成績在90分以上,輸出 “Excellent!”;若成績在6089分之間,輸出“Pass!”;若成績在60 分以下,輸出“Fail!”。請將程序補充
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- (2025)1-4酸鈉鹽生產建設項目可行性研究報告(一)
- 2024-2030年中國流動售貨車行業市場發展現狀及投資戰略咨詢報告
- 2025年中國超市防盜器行業市場調查研究及投資潛力預測報告
- 2025年中國自動旋轉門市場競爭策略及行業投資潛力預測報告
- 高加項目投資可行性研究分析報告(2024-2030版)
- 2024-2030年中國豆醬(大醬)行業市場全景分析及投資策略研究報告
- 2022-2027年中國南京房地產市場競爭態勢及行業投資潛力預測報告
- 中國地質勘查行業市場調研及行業投資策略研究報告
- 2025年中國非金屬船舶行業發展監測及投資前景展望報告
- 2025年中國玉米聯合收割機行業市場發展監測及投資方向研究報告
- 部編版四年級語文上冊《全冊》課件
- 跆拳道館技術崗位薪酬制度
- 國內外嬰幼兒早期教育的現狀與發展分析
- 無人駕駛車法規-深度研究
- 康復科實習生入科培訓
- 《寧晉縣國土空間總體規劃(2021-2035年)》
- 2024年度乳腺癌篩查與早期診斷課件
- 2024年學校師德師風培訓課件:培育有溫度的教育者
- 體育產業智能賽事管理系統開發計劃
- 工業自動化設備維護保養操作手冊
- 2024年食品檢驗員(高級)職業鑒定理論考試題庫(含答案)
評論
0/150
提交評論