c 實驗報告

2023-01-08 05:00:06 字數 2150 閱讀 1765

實驗一面向過程的簡單程式設計

(1)設計簡單程式,分別計算下列表示式,式中變數由鍵盤輸入,輸出表示式的值。

<2><5> log10(1+ )

2)閱讀下列程式,寫出(由指定的輸入)所產生的執行結果,並指出其功能。

<3>#include <>

void main()

<3> 對任意輸入的四位整數,分別求出其各位數字,並按從後到前的順序依次輸出。例如,輸入為1234時,輸出結果為4,3,2,1。

#include <>

void main()

實驗二控制結構程式設計

(1)閱讀下列程式,寫出(由指定的輸入)所產生的執行結果,並指出其功能。

<4>#include <>

void main()

while ( b -- <= 0 ) ;

cout << 「a=」 << a << 「b=」 << b <}

a=2b=8

press any key to continue

<5> 將兩個字串連線起來,不要用stract

#include

#include

using namespace std;

void main()

實驗四函式

(2)編寫程式實現下列問題的求解。

<1> 求方程ax2+bx+c=0的根,用三個函式分別求b2-4ac大於0、等於0和小於0時的根,並輸出結果。從主函式輸入a、b、c的值。

<4> 編寫出判斷乙個整數是否為素數的函式,並求出在2000以內的有十個以上的所有連續的非素陣列。

#include

#include

#include<>

using namespace std;

int sushu(int i,int j,int a[n])

cout< return 0;

}void main()

stu[n];

int main(

實驗七類與物件

(1)下面程式定義了乙個以hours, minutes和seconds作為資料成員的time類。設計了成員函式將兩個time物件相加(即時間相加),並進行相應的檢查,檢視增加的分鐘數及秒數是否大於59。如果秒數大於59,則分鐘數向前遞增1。

類似地,如果分鐘數大於59,則小時數向前增1。

#include <>

class time

void display_time()

void add_time(time & t1, time & t2)

if(minutes>=60)

}};void main()

[基本要求]

上機錄入、除錯上面程式。

執行程式,輸入下面兩組資料:

① 2 34 45

1 47 56

② 2 67 100

1 56 200

分析執行結果是否正確。

[分析與思考]

定義建構函式對time類的物件進行初始化(即不用成員函式get_time)。

該程式要求使用者輸入的分鐘數和秒數必須小於60,如何修改程式使得使用者在輸入分鐘數和秒數大於等於60時,也能得到正確的結果。

執行結果:

enter the first time(hours minutes seconds):2 34 45

enter the second time(hours minutes seconds):1 47 56

the result is:

4:22:41

press any key to continue

enter the first time(hours minutes seconds):2 67 100

enter the second time(hours minutes seconds):1 56 200

the result is:

4:64:240

press any key to continue

結果正確

定義建構函式對time類的物件進行初始化

如何修改:

<2>編寫點座標(point)的類,該類可以提供移動,求到另一點的距離,獲取x座標和y座標等操作,也可以設定x座標和y座標的值。要求有拷貝建構函式。資料成員為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 掌握指標的使...