實驗(一) 預習報告(上實驗課之前完成)
一、 實驗目的:
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 第一題 ...