C實驗報告題

2021-03-04 09:59:29 字數 2582 閱讀 4631

1.求三個整數的最大值和最小值。定義三個整形變數x1、x2、x3,並通過cin輸入變數值,用if-else語句對三個整數進行比較,求出最大值和最小值。用cout顯示計算結果

#include

using namespace std;

int main()

2.判斷使用者輸入正整數n是否為素數,輸出判斷結果。

#include

using namespace std;

int main()

}cout< return 0;

}3.求1!+2!+3!+…+10!

#include

using namespace std;

int main()

cout<<"1!+2!+3!+...+10!="< return 0;

} 4.輸入10個整數放於陣列中,利用指標訪問陣列,求出該陣列中的最大數max和最小數min

#include

using namespace std;

int main()

5.定義c風格字串,刪掉字串中的數字字元

#include

using namespace std;

int main()

cout<<"刪除後的字串"< for(i=0;icout< cout< return 0;

}7.定義乙個函式,判斷三個整形邊長能否構成三角形,如果是三角形,則判斷它是否是直角三角形。

#include

using namespace std;

int judge(int a, int b,int c);

int main()

else cout<<"不是三角形"<

return 0;

}int judge(int a,int b,int c)

8.用過載函式實現兩個整數和三個整數的排序,按照從小到大的順序將排序結果輸出。

#include

using namespace std;

void sort(int a,int b);

void sort(int a,int b,int c);

int main()

void sort(int a,int b)

void sort(int a,int b,int c)

if(a

}9.在主函式中輸入乙個十進位制數,呼叫轉換函式把這個十進位制數轉換成

二、八、十六進製制數。

#include

using namespace std;

void swap(int x);

int main()

void swap(int x)

for(--i;i>=0;i--)

cout< cout<

}10.在主函式中定義兩個變數,呼叫交換函式實現兩個數的交換。分別用指標和引用作引數來編寫交換函式。(體會引用的作用)

#include

using namespace std;

void swap1(int *a,int *b);

void swap2(int &a,int &b);

int main()

void swap1(int *a,int *b)

void swap2(int &a,int &b)

11.宣告乙個circle類,有

1) 資料成員radius(半徑)

2) 成員函式getarea()計算圓的面積

3) 建構函式circle(float radius)進行初始化

4) 析構函式

在主函式中建立乙個circle類的物件進行測試(輸入乙個數值,作為circle類物件的半徑,呼叫該物件的getarea()求以該數值為半徑的圓的面積)。

#include

using namespace std;

class circle

void getarea()

~circle(){}

private:

float radius;

};int main()

12.宣告乙個tree類,有

1) 資料成員ages(樹齡)

2) 成員函式grow(int years)對ages加上years

3) 成員函式age()顯示物件的資料成員ages的值

4) 建構函式tree(int n=0)進行初始化

5) 析構函式

在主函式中建立乙個tree類的物件進行測試(建立乙個樹齡為18的物件,呼叫age()顯示樹齡,之後呼叫grow(4),生長4年,再顯示樹齡)

#include

using namespace std;

class tree

; ~tree(){}

private:

int ages;

};void tree::age()

int main()

13.改正以下程式中的錯誤,並分析錯誤原因。提示:該程式中point類的建構函式定義不正確, 在main()中對資料成員的訪問不正確。

要求修改程式後,在主函式中建立乙個物件並初始化為座標(5,5),然後輸出這個點的x,y座標。

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 掌握指標的使...