C實驗報告

2022-03-27 05:32:26 字數 3186 閱讀 5275

一、實驗目的

1.掌握在visual c++6.0環境下c程式的建立、編輯、編譯和執行過程。

2.掌握c程式的最基本框架結構,完成簡單程式的編制與執行。

3.了解基本輸入輸出函式scanf()、printf ()的格式及使用方法。

4.掌握發現語法錯誤、邏輯錯誤的方法以及排除簡單錯誤的操作技能。

二、實驗內容

1.下列程式的功能是:從鍵盤輸入兩個數a和b,求它們的平方和,並在螢幕上輸出。輸入該c程式,編譯並執行之,記下螢幕的輸出結果,以檔名sy1_儲存。

#include <>

main()

【使用visual c++實驗步驟】

第1步:進入visual c++環境後,執行「檔案」|「新建」選單命令。

第2步:在「新建」對話方塊中切換到「檔案」選項卡,然後選擇c++ source file選項。

第3步:在右邊的目錄文字框中輸入準備編輯的源程式檔案的儲存路徑,在「檔案」文字框中輸入準備編輯的c源程式檔名(如:sy1_注意字尾是.c。然後單擊「確定」按鈕。

第4步:在游標閃爍的程式編輯視窗輸入上面c程式(注意:/* */之間的內容為程式注釋部分,不執行),程式輸入完畢後執行「檔案」|「儲存」命令,或單擊工具欄上的「儲存」按鈕,也可以用ctrl+s快捷鍵來儲存檔案。

第5步:執行「編譯」|「編譯」選單命令,或單擊工具欄上的「編譯」按鈕,也可以按ctrl+f7組合鍵,開始編譯。觀察除錯資訊視窗輸出編譯的資訊,如果有錯,則修改後再編譯,直至編譯資訊為:

「0 error(s),0 warning(s)」,表示編譯成功。

第6步:按f7鍵或單擊,生成應用程式的選單命令exe檔案(如sy1_

第7步:執行程式觀察結果。執行「編譯」|「執行」,或單擊工具欄上的「執行」按鈕,也可以使用ctrl+f5快捷鍵。

2. 改錯題

(1)下列程式的功能為:計算x*y的值並將結果輸出。試糾正程式中存在的錯誤,以實現其功能。程式以檔名sy1_儲存。

#include <>

main

(2)下程式的功能為:求兩數中的較大資料並輸出。糾正程式中存在的錯誤,以實現其功能。程式以檔名sy1_儲存。

#include <>

viod main()

3.程式填空題

(1)從鍵盤輸入兩個整數,輸出這兩個整數的和。根據注釋資訊填寫完整程式,以實現其功能。以檔名sy1_儲存。

#include<>

main()

(2)從鍵盤輸入兩個整數,輸出這兩個整數的差。根據注釋資訊填寫完整程式,以實現其功能。程式以檔名sy1_儲存。

main()

4.程式設計題

(1)程式設計序,執行後輸出如下資訊:「better city,better life!」。程式以檔名sy1_儲存。

(2)程式設計序,從鍵盤輸入3個整數,輸出它們的平方和。程式以檔名sy1_儲存。

一、實驗目的

1.理解c語言中各種資料型別的意義,掌握各種資料型別的定義方法。

2.掌握c語言常量、變數的定義與使用。

3.掌握c語言資料型別及運算子的使用規則。

二、實驗內容

1.改錯題

(1)下列程式的功能為:已知圓錐半徑r和高h,計算圓錐體積v。糾正程式中存在的錯誤,以實現其功能。程式以檔名sy2_儲存。計算圓錐體積的公式為:

#include

main();

(2)下列程式的功能為:通過鍵盤輸入兩個整數分別存放在變數x、y中,不借用第3個變數實現變數x、y互換值。糾正程式中存在的錯誤,以實現其功能。程式以檔名sy2_儲存。

#include <>

main()

2.程式填空題

(1)計算當x=4時,公式×2x2的值。補充完善程式,以實現其功能。程式以檔名sy2_儲存。

#include <>

main()

(2) 下列程式的功能為:從鍵盤輸入3個整數分別存入變數a、b、c,然後,將變數a的值存入變數b,將變數b的值存入變數c,將變數c的值存入變數a,輸出經過轉存後變數a、b、c的值。(提示:

使用中間變數)補充完善程式,以實現其功能。程式以檔名sy2_儲存。

#include <>

main()

3.程式設計題

(1)從鍵盤輸入3個大寫英文本母,把它們轉換成小寫字母後輸出。程式以檔名sy2_儲存。

(2)從鍵盤輸入3個整數,輸出它們的平均值與積。程式以檔名sy2_儲存。

一、實驗目的

1.掌握scanf()、printf()以及其他常用輸入、輸出函式的使用。

2.掌握格式控制符的使用。

3.掌握順序結構程式設計的方法。

二、實驗內容

1.改錯題

(1)下列程式的功能為:輸入乙個華氏溫度,要求輸出攝氏溫度。公式為:c=,輸出取2位小數。糾正程式中存在的錯誤,以實現其功能。程式以檔名sy3_儲存。

#include <>

main()

(2)下列程式的功能為:按下列公式計算並輸出x的值。其中a和b的值由鍵盤輸入。糾正程式中存在的錯誤,以實現其功能。程式以檔名sy3_儲存。

#include <>

main()

{ int a,b;

float x;

scanf("%d,%d",a,b);

x=2ab/(a+b)(a+b);

printf("x=%d\n",x);

}(3)下列程式的功能為:從鍵盤輸入乙個小寫字母,要求改用大寫字母輸出。請糾正程式中存在的錯誤,使程式實現其功能,程式以檔名sy3_儲存。

#include <>

main()

2.程式填空題

(1)下列程式的功能為:按給定格式輸入資料,按要求格式輸出結果。補充完善程式,以實現其功能。程式以檔名sy3_儲存。

輸入形式enter x,y:2 3.4

輸出形式x+y=5.4

#include <>

main()

(2) 下列程式的功能為:設圓半徑r=1.5,圓柱高h=3,求圓周長、圓面積、圓球表面積、圓球體積、圓柱體積。

用scanf輸入資料r、h,輸出計算結果,輸出時要求有文字說明,取小數點後2位數字。(周長l=2,圓面積s=,圓球表面積sq=,圓球體積vq=;圓柱體積vz=),請補充完善程式,以實現其功能。程式以檔名sy3_儲存。

#include <>

main()

{float pi,h,r,l,s,sq,vq,vz;

pi=3.1415926;

C實驗報告實驗

高階語言程式設計 實驗報告 班級 學號 姓名 成績 一 實驗目的 1 掌握c語言資料型別,熟悉如何定義整型 字元型和實型變數,以及對其賦值的方法。2 掌握不同型別資料之間賦值的規律 3 學會使用c的有關運算子,以及包含這些運算子的表示式,特別是 和 運算子的使用。4 進一步熟悉c程式的編輯 編譯 連...

c實驗報告

實驗 一 預習報告 上實驗課之前完成 一 實驗目的 1 了解c語言開發環境的組成 2 學習c語言開發環境的使用方法 3 掌握c語言程式從編輯 編譯 連線到執行並得到執行結果的過程。二 實驗內容 1 從鍵盤輸入兩個整數,將其平方和輸出 用函式求平方和 ex701 11.c程式清單 include in...

c 實驗報告

南京資訊工程大學實驗 實習 報告 實驗 實習 名稱資料 指標與字串實驗 實習 日期 5月07日得分指導教師李燕 系計算機專業計科年級 13 班次計科2 姓名塗亮學號20132308063 1.實驗目的 1 學習使用陣列資料物件。2 學習字串資料的組織和處理。3 學習標準c 庫的使用。4 掌握指標的使...