東大C語言程式設計實驗報告

2021-03-04 07:03:56 字數 1037 閱讀 9039

實驗一:函式

實驗目的:

掌握函式的定義方法,函式的呼叫方法,引數說明以及返回值。掌握引數與型參的對應關係以及之間的值傳遞方式;掌握函式的嵌陶呼叫及遞迴呼叫的設計方法。

掌握全域性變數與區域性變數,動態變數與靜態變數的概念和使用方法。

在編輯過程中加深理解函式呼叫的程式設計思想。

實驗內容:

編寫乙個函式,它的功能是判別乙個數是否為素數。如果是素數,返回該數;否則返回0。

要求:在主函式中輸入乙個整數,呼叫該函式後,輸出是否為素數的資訊。輸出格式為或

分別輸出以下資料執行程式並檢查程式是否正確。

實驗步驟;

實驗源程式如下:

#include

int primenum(int num);

main()

primenum(int num)

else return(0);

if(i else return(num);}

}主函式流程圖:

子函式流程圖如下:

實驗二陣列

實驗目的:

掌握陣列的基本概念,包括:陣列的定義,陣列的型別,陣列的初始化,陣列的賦值,陣列元素下標的範圍,陣列元素的正確以及引用陣列元素的輸入/輸出。

掌握字元陣列與字串的使用方法。理解字元陣列與其它陣列的區別、理解字串及其特點。掌握常用字串處理庫函式的用法並清楚對字串的簡單處理。

掌握與陣列有關的演算法,包括排序演算法和查詢演算法等。

實驗內容:

程式設計實現:對任意乙個一維陣列,從中找出陣列元素的最大值和最小值。

要求:陣列為整形陣列(10個元素)。

使用函式實現陣列元素的輸入。在輸入前給出相應的提示。

輸出時給出必要的說明,首先輸出原始的是個元素,換行或輸出最大值以及最大值在陣列中的位置、最小值以及最小值在陣列中的位置。

如果現改為二是個元素的陣列,怎樣修改程式?修改程式後,執行程式並檢查。如果需要陣列元素不斷改變,應該怎樣修改程式?

實驗步驟:

實驗源程式如下:

#include

main()}

C語言程式設計A實驗報告

桂林電子科技大學 姓名 陸清霞學號 1300320106 實驗日期 2014 06 15 同組合作者 無 一 實驗目的和要求 利用所學過的c語言程式設計的基本知識如綜合順序,分支,迴圈結構和函式,以及陣列,指標,結構體,共用體,檔案的進行程式設計,較全面的掌握c語言的知識。初步掌握輸入,輸出,查詢,...

C語言程式設計實驗報告

石家莊鐵道大學 物件導向程式設計上機實驗報告 學院資訊科學與技術學院 年級 2011 級 班級姓名學號 2012年5月7日 5 多型程式設計 一實驗名稱 多型程式設計 二 實驗環境 windows xp系統,vc 6.0軟體 三 實驗目的 1 了解多型性實現的方法。2 熟練掌握運算子過載的方法。3 ...

C語言程式設計實驗報告

專業電腦科學與技術班級卓越工程師班日期 2011年12月23日實驗組別第一組成績第九次實驗結構與聯合實驗指導教師李開學生姓名學號 實驗名稱結構與聯合實驗 一 實驗目的 1 熟悉和掌握結構的說明和引用 結構的指標 結構陣列,以及函式中使用結構的方法。2 掌握動態儲存分配函式的用法,掌握自引用結構和單向...