c中數(shù)組上機(jī)實驗報告_第1頁
c中數(shù)組上機(jī)實驗報告_第2頁
c中數(shù)組上機(jī)實驗報告_第3頁
c中數(shù)組上機(jī)實驗報告_第4頁
c中數(shù)組上機(jī)實驗報告_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、第六次上機(jī)實驗報告姓名:楊天野班級:計算機(jī)1204學(xué)號:20123914實驗一:題目:(1)編寫并測試3*3矩陣轉(zhuǎn)置函數(shù),使用數(shù)組保存3*3矩陣。源程序:#include<iostream>using namespace std;int main()int a133=1,2,3,4,5,6,7,8,9;int a233;cout<<"原數(shù)列為:"<<endl;for(int i=0;i<3;i+)for(int j=0;j<3;j+)cout<<a1ij;cout<<endl;cout<<&

2、quot;轉(zhuǎn)置后的數(shù)列為:"<<endl;for(int m=0;m<3;m+)for(int n=0;n<3;n+)a2mn=a1nm;cout<<a2mn;cout<<endl;return 0;截圖:實驗二:題目:(2)使用動態(tài)內(nèi)存分配生成動態(tài)數(shù)組來重新完成上題,使用指針實現(xiàn)函數(shù)的功能。源代碼:#include<iostream>#include<cmath>using namespace std;int main()int *p=new int;int i,j,t,n;cout<<"

3、請輸入數(shù)列元素的個數(shù)"<<endl;cin>>n;cout<<"原數(shù)列"<<endl;for(i=1;i<=n;i+)cin>>*(p+i);cout<<"轉(zhuǎn)置后的數(shù)列"<<endl;t=sqrt(n);for(i=1;i<=t;i+)for(j=0;j<t;j+) cout<<*(p+t*j+i)<<" "cout<<endl;return 0;截圖:實驗三:題目(3)編程實現(xiàn)兩字符串的

4、連接。要求使用字符數(shù)組保存字符串,不要使用系統(tǒng)函數(shù)。源程序:#include<iostream>using namespace std;int main()char a="hello" char b="boys and girls",c100; int m=0,n=0,p=0; while(am!='0')cm=am;m+; cm+n=' ' while(bn!='0')cm+n+1=bn;n+;cout<<a<<endl;cout<<b<<end

5、l; cout<<"連接后"<<endl; while(p<m+n+1) cout<<cp;p+; cout<<endl; return 0;截屏:實驗四:題目:(4)使用string類定義字符串對象,重新實現(xiàn)上一小題。源代碼:#include<iostream>#include<string>using namespace std;int main() string a1,a2; cout<<"請輸入a1:"cin>>a1; cout<<&

6、quot;請輸入a2:"cin>>a2; cout<<"連接后字符串:" a1=a1+a2; cout<<a1<<endl; return 0;截屏:實驗五:題目:(5)定義一個Employee類,其中包括姓名、街道地址、城市和郵編等屬性,以及change_name()和display()等函數(shù)。Display()顯示姓名、街道地址、城市和郵編等屬性,change_name()改變對象的姓名屬性。實現(xiàn)并測試這個類。源代碼:#include<iostream>#include<string>us

7、ing namespace std;class employeeprivate:string name,address,city,code;public:employee(string m,string a,string c,string o)name=m;address=a;city=c;code=o;cout<<"構(gòu)造了一個函數(shù)"<<endl;void changename()string b; cin>>b; name=b;void display() cout<<"名字是:"<<name

8、<<endl;cout<<"地址是:"<<address<<endl;cout<<"城市是:"<<city<<endl;cout<<"郵編是:"<<code<<endl;int main()employee a("楊天野","東北大學(xué)","遼寧沈陽","110000"); a.display(); a.changename(); a.di

9、splay(); return 0;截屏:實驗六:題目:(6)定義包含5個元素的對象數(shù)組,每個元素都是Employee類型的對象。源程序:#include<iostream>#include<string>using namespace std;class employeeprivate:string name,address,city,code;public:employee(string n,string m,string c,string o)name=n;address=m;city=c;code=o;cout<<"構(gòu)造了一個函數(shù)"

10、;<<endl;void display() cout<<"名字是:"<<name<<endl;cout<<"地址是:"<<address<<endl;cout<<"城市是:"<<city<<endl;cout<<"郵編是:"<<code<<endl;int main() int i;employee a5=employee("楊天野",&q

11、uot;東北大學(xué)","遼寧沈陽","110000"), employee("楊玉坤","東北大學(xué)","遼寧沈陽","110000"), employee("陳勇","東北大學(xué)","遼寧沈陽","110000"), employee("李雪健","東北大學(xué)","遼寧沈陽","110000"), employee("徐凱","東北大學(xué)",&

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論