c實驗報告

2021-03-04 05:20:26 字數 1994 閱讀 7513

實驗(一) 預習報告(上實驗課之前完成)

一、 實驗目的:

1. 了解c語言開發環境的組成;

2. 學習c語言開發環境的使用方法;

3. 掌握c語言程式從編輯、編譯、連線到執行並得到執行結果的過程。

二、 實驗內容:

1. 從鍵盤輸入兩個整數,將其平方和輸出(用函式求平方和)。

ex701_11.c程式清單:

#include

int main( )

int sumsqr(x,y定義函式求a, b的平方和

int x,y;

2. 從鍵盤輸入三個整數,將其最大值輸出(用函式求最大值)。

ex701_12.c程式清單:

#include

int main( )

int max(x,y,z定義函式/

int x,y,z;

3. 輸入三角形三邊的長度,將其面積輸出(用函式求面積)。

#include

#include

float area(x,y,z求三角形面積

float x,y,z;

void main( )

實驗(一) 實驗報告(上實驗課時完成)

三、 執行結果及分析:

1. ex701_11.c程式執行結果:

輸入:input a=1

input b=2

輸出:result=5

分析:(基本操作步驟[僅用於實驗一]):

(1) 雙擊桌面上的tc圖示;

(2) 點視窗左上角,設定屬性將視窗最大化;

(3) 新建檔案:快捷鍵「alt+f」,然後選「n」;

(4) 儲存檔案:按熱鍵「f2」;

(5) **錄入;

(6) 編譯-連線-執行:按熱鍵「ctrl+f9」;

(7) **結果:按熱鍵「alt+f5」

(程式除錯過程中出現以下錯誤):

(1) size of 『main』 is unknown or zero

main後掉了圓括號;

(2) unterminated string or character constant

字串少了雙引號;

(3) statement missing ;

語句後少了分號;

(4) unable to open include ifle 『stdio.h』

不能開啟stdio.h檔案:要麼檔案不存在

要麼option選單中的directories設定有誤;

(5) undefined symbol 『a』

沒有定義變數a;

(6) undefined symbol _main in dodule c0.a**

沒有主函式main;

2. ex701_12.c程式執行結果:

輸入:input a=1

input b=2

input c=3

輸出:max=3

分析:(程式除錯過程中出現以下錯誤):

(1) 輸出結果不正確:

max函式中的if~else結構不對;

(2) 輸出結果總為0;

max中的return 語句有誤

3. ex701_13.c程式執行結果:

輸入:input a=3

input b=4

input c=5

輸出:area=6.000000

分析:(程式除錯過程中出現以下錯誤):

(1) 邊長若定義為int型,計算結果出錯;

(2) float point error : domain

沒判斷是否能組成乙個三角形, sqrt中的引數為負(超出範圍);

特別提示:

1. 每個實驗包括實驗目的、實驗內容、實驗結果及分析三大內容;

2. 實驗內容中,必須抄題且按序(1、2、3、4)標明題號,

3. 實驗結果及分析中,主要說明程式的執行結果,輸入是什麼(輸入資料前的提示資訊用下劃線標出),輸出是什麼,同時記錄下除錯程式過程中出現的錯誤及解決方法。

C實驗報告實驗

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

c 實驗報告

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

c 實驗報告

1 掌握類的定義和使用 掌握類物件的宣告 練習具有不同訪問屬性的成員的訪問方式 觀察建構函式和析構函式的執行過程 2 學習類組合使用方法 3 使用vc 的debug除錯功能觀察程式流程,跟蹤觀察類的建構函式 析構函式 成員函式的執行順序。1 pc windows 2000 vc 6.0 1 第一題 ...