C語言程式設計實驗報告

2021-03-04 09:49:22 字數 2967 閱讀 9425

南昌大學實驗報告

學生姓名學號專業班級

實驗型別:□ 驗證 □ 綜合 □ 設計 □ 創新實驗日期: 6.1 實驗成績:

實驗十二:檔案

一.實驗目的:

1.掌握檔案和檔案指標的概念。

2.學會使用檔案開啟、關閉、讀、寫等檔案操作函式。

3.掌握對檔案的簡單操作,應用檔案系統進行程式設計。

二.實驗環境:

pc微機

dos作業系統或windows作業系統

turbo c程式整合環境

三.實驗內容:

用煉表處理文字編輯程式。每次輸入若干行文字,輸出,同時向檔案輸出。

#include

typedef struct texttext; //將結構型別用乙個新的名字text來表示

text *pt,*pth, *head=null;

main()

} 南昌大學實驗報告

學生姓名學號專業班級

實驗型別:□ 驗證 □ 綜合 □ 設計 □ 創新實驗日期: 5.25 實驗成績:

實驗十一:位運算

一. 實驗目的:

1. 掌握位運算子的使用方法

2. 掌握位運算計算方法

二. 實驗環境:

pc微機

dos作業系統或windows作業系統

turbo c程式整合環境

三.實驗內容:

1.取乙個整數a從右端開始的4~7位。

程式如下:

#include

void main()

執行結果如下:

331331,217

15,13

南昌大學實驗報告

學生姓名學號專業班級

實驗型別:□ 驗證 □ 綜合 □ 設計 □ 創新實驗日期: 5.11 實驗成績:

實驗十: 結構體和共用體

一.實驗目的:

1.掌握結構體型別變數的定義和使用方法。

2.掌握結構體型別陣列的概念和使用方法。

3.掌握指向結構體的指標變數的定義和使用方法。

4.掌握聯合體的概念和使用方法。

二.實驗環境:

pc微機

dos作業系統或windows作業系統

turbo c程式整合環境

三.實驗內容:

1. 有乙個結構體變數stu,內含學生學號,姓名和3門課程的成績。要求在main函式中賦予值,在另乙個函式printf中將它們輸出。

#include

#include

#define format 「%d\n%s\n%f\n%f\n%f\n」

struct student

;void main()

void print(struct student stu)

執行結果為:

12345

lili

67.500000

89.000000

78.599998

2.將上題改用指向結構體變數的指標作實參。

#include

#define format 「%d\n%s\n%f\n%f\n%f\n」

struct student

stu=;

void main()

void print(struct student *p)

執行結果為:

12345

lili

67.500000

89.000000

78.599998

南昌大學實驗報告

學生姓名學號專業班級

實驗型別:□ 驗證 □ 綜合 □ 設計 □ 創新實驗日期: 4.13 實驗成績:

實驗八:編譯預處理

一.實驗目的:

1.掌握巨集定義的方法。

2.掌握檔案包含處理方法。

3.掌握條件編譯的方法。

二.實驗環境:

pc微機

dos作業系統或windows作業系統

turbo c程式整合環境

三.實驗內容:

用巨集代表輸出格式

#include

#define pr printf

#define nl 「\n」

#define d 「%d」

#define d1 d nl

#define d2 d d nl

#define d3 d d d nl

#define d4 d d d d nl

#define s 「%s」

void main()

執行時輸出以下結果:112

1231234

china

2.在巨集定義中引用已定義的巨集名

#include

#define r 3.0

#define pi 3.1415926

#define l 2*pi*r

#define s pi*r*r

void main()

運**況如下:

l=18.849556

s=28.274333

南昌大學實驗報告

學生姓名學號專業班級

實驗型別:□ 驗證 □ 綜合 □ 設計 □ 創新實驗日期: 3.2 實驗成績:

實驗三:順序結構程式設計

一.實驗目的:

1.掌握表示式,賦值語句的正確書寫規則。

2.掌握常用函式的使用。

二.實驗環境:

pc微機

dos作業系統或windows作業系統

turbo c程式整合環境

三.實驗內容:

三角形的面積為

area=

其中,s= (a+b+c),a、b、c為三角形的三邊。

#include

#include

void main()

{ float a,b,c,s,area;

南昌大學實驗報告

學生姓名學號專業班級

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 掌握動態儲存分配函式的用法,掌握自引用結構和單向...