實驗一面向過程的簡單程式設計
(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 掌握指標的使...