第一篇:C++ 實驗一總結報告
實驗報告
實驗一 VC++ 6.0開發環境應用入門 1.實驗結果:
2.實驗結果分析:
該程序是利用C++輸出兩句話,練習輸出格式。實驗二 C++簡單程序設計
1.實驗結果:
2.實驗結果分析:
求一個圖形的面積要先判斷是哪一種圖形,用switch語句就可以解決,再利用公式即可。如輸入1為圓形,再輸入邊長3,利用面積公式,它的面積就是28.2744。
3.實驗結果:
4.實驗結果分析:
復習i++與++i的運用。i++在當前語句時,此時i的值是沒有變化的,直到此句執行結束,i的值才會+1;++i在當前語句執行之前時,i的值就已經+1。實驗三 函數的應用
1.實驗結果:
2.實驗結果分析:
函數的遞歸作用,先聲明定義一個函數,輸入形參n的值,然后進行比較,小于3的直接返回1;大于3的就繼續遞歸,直到得到的形參值小于3,返回1為止。從程序結果得知,返回n個1就最終遞歸返回n。
3.編寫一個函數把華氏溫度轉換為攝氏溫度,轉換公式為:C =(F-32)* 5/9。
4.使用系統函數pow(x,y)計算x的值,注意包含頭文件math.h
程序:
y
實驗總結:
1.基本掌握如何操作C++的界面,包括運行,編譯,調試等過程;
2.學會編寫簡單的C++程序,掌握基本數據類型變量和常量的應用,運算符與表達式的應用;
3.學會使用VC++6.0開發環境中的debug調試功能:單步執行、設置斷點、觀察變量值;熟練使用F10,F11,shift+F11,ctrl+F10等快捷鍵的使用。
4.基本掌握函數的運用,并對C語言的復習與運用,認識了C++與C語言的異同。
實驗報告
實驗四 C++程序的結構
一、實驗目的
1.觀察程序運行中變量的作用域、生存期和可見性;
2.學習類的靜態成員的使用;
3.學習多文件結構在C++程序中的使用;
二、實驗任務
1.運行下面的程序,觀察變量x、y的值。
#include
cout << “Step into fn1()...” << endl;
using namespace std;
fn1();
void fn1();
cout << “Back in main” << endl;
int x = 1, y = 2;
cout << “x = ” << x << endl;
int main()
cout << “y = ” << y << endl;
{
return 0;
cout << “Begin...” << endl;
}
cout << “x = ” << x << endl;
void fn1()
cout << “y = ” << y << endl;
{
cout << “Evaluate x and y in int y = 200;main()...” << endl;
cout << “x = ” << x << endl;
int x = 10, y = 20;
cout << “y = ” << y << endl;
cout << “x = ” << x << endl;
}
cout << “y = ” << y << endl;
2.實現客戶機(CLIENT)類。聲明字符型靜態數據成員ServerName,保存其服務器名稱;整型靜態數據成員ClientNum,記錄已定義的客戶數量;定義靜態函數ChangeServerName()改變服務器名稱。在頭文件client.h中聲明類和實現類,在文件client.cpp中測試這個類,觀察相應的成員變量取值的變化情況。
程序:
//實現客戶機(CLIENT)類。
#include
cout<<“Client構造函數被調用”< Clientnum++;} ~Client(){ cout<<“Client析構函數被調用”< Clientnum--;} static void ChangeServername(){ cout<<“請輸入服務器的名字:”< cin>>SeverName; } void show();};int Client::Clientnum=0;char Client::SeverName[10]=“abcd”;//Client.cpp void Client::show(){ 實驗五 數組、指針與字符串 一、實驗目的 cout<<“該用戶機的服務器端名字是:”< //Client.exe void main(){ Client::ChangeServername();Client a;a.show();Client::ChangeServername();Client b;b.show();Client::ChangeServername();Client c;c.show();} 1.學習使用數組數據對象; 2.學習字符串數據的組織和處理; 3.學習標準C++庫的使用; 4.掌握指針的使用方法; 5.練習通過debug觀察指針的內容及其所指的對象的內容; 6.練習通過動態內存分配實現動態數組,并體會指針在其中的作用; 7.分別使用字符數組和標準C++庫練習處理字符串的方法。 二、實驗任務 1.編寫并測試3×3矩陣轉置函數,使用數組保存3×3矩陣。 程序: #include for(i=0;i<3;i++)cout<<“請輸入一個3*3的矩 cout< cout< for(j=0;j<3;j++)} cin>>a[i][j];2.使用動態內存分配生成動態數組來重新完成上題,使用指針實現函數的功能。 程序: #include int i,j,t; cout<<“請輸入一個矩陣元素個數n*n=”; cin>>t; int *p=new int[t]; cout< for(i=0;i cin>>p[i]; cout<<“該矩陣的轉置為:”< for(j=0;j { for(i=0;i { cout< i=i+sqrt(t); } cout< } } 3.編程實現兩字符串的連接。要求使用字符數組保存字符串,不要使用系統函數。 #include int i,j; char a[20],b[10]; cout<<“請輸入一個不大于10個字符的字符串:”< cin>>a; cout<<“請再輸入一個不大于10個字符的字符串:”< cin>>b; for(i=0;i<10;i++) if(a[i]=='
主站蜘蛛池模板:
18禁无码无遮挡在线播放|
三级特黄60分钟在线观看|
无码一区二区三区在线|
少妇又紧又深又湿又爽视频|
国产乱国产乱老熟300部视频|
精品国产这么小也不放过|
男人j放进女人p全黄动态图|
成人国内精品久久久久影院|
日韩精品无码免费专区午夜不卡|
又黄又爽又无遮挡免费的网站|
亚洲欧美精品伊人久久|
老熟女高潮一区二区三区|
国产成年无码v片在线|
久久综合无码中文字幕无码ts|
国产中老年妇女精品|
胸大美女又黄的网站|
色婷婷狠狠97成为人免费|
护士脱了内裤让我爽了一夜视频|
亚洲精品久久中文字幕|
51国偷自产一区二区三区|
另类亚洲欧美专区第一页|
亚洲一区二区三区在线播放无码|
夫前人妻被灌醉侵犯在线|
人妻精品人妻无码一区二区三区|
我把护士日出水了视频90分钟|
影音先锋熟女少妇av资源|
国产人妻xxxx精品hd|
精品综合久久久久久97超人|
欧美性猛交xxxx富婆|
国产免费久久精品99久久|
无码人妻视频一区二区三区|
亚洲午夜av久久久精品影院色戒|
午夜宅男在线永久免费观看网|
亚洲碰碰人人av熟女天堂|
99久久国产综合精品女图图等你|
国产主播一区二区三区在线观看|
欧美国产一区二区三区激情无套|
精品无码无人网站免费视频|
国产精品久久久亚洲|
人人做人人妻人人精|
免费看无码特级毛片|