freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c綜合練習(xí)帶答案-資料下載頁(yè)

2025-06-25 15:36本頁(yè)面
  

【正文】 lse k=n。for(int i=0。 ik。 i++)if(a[i][i]) return 1。else if(a[i][i]) return 1。 if(k==n k==) return 0。else if(kn) return 1。 else return 1。}6. 根據(jù)下面類中Reverse 函數(shù)成員的原型和注釋寫(xiě)出它的類外定義。class AA { int* a。 int n。 int MS。public: void InitAA(int aa[], int nn, int ms) { if(nnms) {coutError!endl。 exit(1)。} MS=ms。 n=nn。 a=new int[MS]。 for(int i=0。 iMS。 i++) a[i]=aa[i]。 }AA* Reverse()。 //對(duì)于調(diào)用該函數(shù)的對(duì)象,將其a數(shù)組中前n個(gè) //元素值按相反的次序排列,返回指向該對(duì)象的指針。}。第6題答案:AA* AA::Reverse(){int i,x。for(i=0。 in/2。 i++) {x=a[i]。 a[i]=a[n1i]。 a[n1i]=x。} return this。}7. 根據(jù)下面類中Reverse1函數(shù)成員的原型和注釋寫(xiě)出它的類外定義。class AA { int* a。 int n。 int MS。public: void InitAA(int aa[], int nn, int ms) { if(nnms) {coutError!endl。 exit(1)。} MS=ms。 n=nn。 a=new int[MS]。 for(int i=0。 iMS。 i++) a[i]=aa[i]。 }AA* Reverse1()。 //通過(guò)動(dòng)態(tài)存儲(chǔ)分配得到一個(gè)對(duì)象,并動(dòng)態(tài)分配 //a[MS]數(shù)組空間,要求該對(duì)象中的n和MS的值與*this中的 //對(duì)應(yīng)成員的值相同,數(shù)組元素的值是按照*this中數(shù)組元 //素的相反次序排列得到的,要求該函數(shù)返回動(dòng)態(tài)對(duì)象的地址。}。第7題答案:AA* AA::Reverse1(){AA *px=new AA。pxn=n。 pxMS=MS。pxa=new int[MS]。for(int i=0。 in。 i++) {pxa[n1i]=a[i]。}return px。}8. 根據(jù)下面類中構(gòu)造函數(shù)的原型和注釋寫(xiě)出它的類外定義。class Array { int *a。 //指向動(dòng)態(tài)分配的整型數(shù)組空間 int n。 //記錄數(shù)組長(zhǎng)度public: Array(int aa[], int nn)。 //構(gòu)造函數(shù),利用aa數(shù)組長(zhǎng)度nn初始化n, //利用aa數(shù)組初始化a所指向的數(shù)組空間 Array(Arrayamp。 aa)。 //拷貝構(gòu)造函數(shù) Arrayamp。 Give(Arrayamp。 aa)。 //實(shí)現(xiàn)aa賦值給*this的功能并返回*this Array Uion(Arrayamp。 aa)。 //實(shí)現(xiàn)*this和aa中的數(shù)組合并的 //功能,把合并結(jié)果存入臨時(shí)對(duì)象并返回 int Lenth() {return n。} //返回?cái)?shù)組長(zhǎng)度 void Print() { //輸出數(shù)組 for(int i=0。 in。 i++) couta[i]39。 39。 coutendl。 }}。第8題答案:Array::Array(int aa[], int nn) {n=nn。a=new int[n]。for(int i=0。 in。 i++) a[i]=aa[i]。}9. 根據(jù)下面類中拷貝構(gòu)造函數(shù)的原型寫(xiě)出它的類外定義。class Array { int *a。 //指向動(dòng)態(tài)分配的整型數(shù)組空間 int n。 //記錄數(shù)組長(zhǎng)度public: Array(int aa[], int nn)。 //構(gòu)造函數(shù),利用aa數(shù)組長(zhǎng)度nn初始化n, //利用aa數(shù)組初始化a所指向的數(shù)組空間 Array(Arrayamp。 aa)。 //拷貝構(gòu)造函數(shù) Arrayamp。 Give(Arrayamp。 aa)。 //實(shí)現(xiàn)aa賦值給*this的功能并返回*this Array Uion(Arrayamp。 aa)。 //實(shí)現(xiàn)*this和aa中的數(shù)組合并的 //功能,把合并結(jié)果存入臨時(shí)對(duì)象并返回 int Lenth() {return n。} //返回?cái)?shù)組長(zhǎng)度 void Print() { //輸出數(shù)組 for(int i=0。 in。 i++) couta[i]39。 39。 coutendl。 }}。第9題答案:Array::Array(Array aa) {n=。a=new int[n]。for(int i=0。 in。 i++) a[i]=[i]。}10. 根據(jù)下面類中Give函數(shù)的原型和注釋寫(xiě)出它的類外定義。class Array { int *a。 //指向動(dòng)態(tài)分配的整型數(shù)組空間 int n。 //記錄數(shù)組長(zhǎng)度public: Array(int aa[], int nn)。 //構(gòu)造函數(shù),利用aa數(shù)組長(zhǎng)度nn初始化n, //利用aa數(shù)組初始化a所指向的數(shù)組空間 Array(Arrayamp。 aa)。 //拷貝構(gòu)造函數(shù) Arrayamp。 Give(Arrayamp。 aa)。 //實(shí)現(xiàn)aa賦值給*this的功能并返回*this Array Uion(Arrayamp。 aa)。 //實(shí)現(xiàn)*this和aa中的數(shù)組合并的功能,把合并結(jié)果存入臨時(shí)對(duì)象并返回 int Lenth() {return n。} //返回?cái)?shù)組長(zhǎng)度 void Print() { //輸出數(shù)組 for(int i=0。 in。 i++) couta[i]39。 39。 coutendl。 }}。第10題答案:Array Array::Give(Array aa) {delete []a。n=。a=new int[n]。for(int i=0。 in。 i++) a[i]=[i]。return *this。}11. 根據(jù)下面類中Uion 函數(shù)的原型和注釋寫(xiě)出它的類外定義。class Array { int *a。 //指向動(dòng)態(tài)分配的整型數(shù)組空間 int n。 //記錄數(shù)組長(zhǎng)度public: Array(int aa[], int nn)。 //構(gòu)造函數(shù),利用aa數(shù)組長(zhǎng)度nn初始化n, //利用aa數(shù)組初始化a所指向的數(shù)組空間 Array(Arrayamp。 aa)。 //拷貝構(gòu)造函數(shù) Arrayamp。 Give(Arrayamp。 aa)。 //實(shí)現(xiàn)aa賦值給*this的功能并返回*thisArray Uion(Arrayamp。 aa)。 //實(shí)現(xiàn)*this和aa中的數(shù)組合并的功能,把合并 //結(jié)果(其長(zhǎng)度為兩數(shù)組長(zhǎng)度之和)存入臨時(shí)對(duì)象并返回 int Lenth() {return n。} //返回?cái)?shù)組長(zhǎng)度 void Print() { //輸出數(shù)組 for(int i=0。 in。 i++) couta[i]39。 39。 coutendl。 }}。第11題答案:Array Array::Uion(Array aa) {int k=n+。int* w=new int[k]。int i。for(i=0。 in。 i++) w[i]=a[i]。for(i=0。 i。 i++) w[i+n]=[i]。Array r(w,k)。 return r。}12. 根據(jù)下面類中構(gòu)造函數(shù)的原型和注釋寫(xiě)出它的類外定義。class Strings { char *s。 //指向動(dòng)態(tài)分配的字符串?dāng)?shù)組空間 int n。 //記錄字符串長(zhǎng)度public: Strings(char*str)。 //構(gòu)造函數(shù),利用str字符串長(zhǎng)度初始化n, //利用str字符串初始化s所指的字符串空間 Strings(Stringsamp。 str)。 //拷貝構(gòu)造函數(shù) Stringsamp。 Give(Stringsamp。 str)。 //實(shí)現(xiàn)str賦值給*this的功能 Strings Uion(Stringsamp。 str)。 //實(shí)現(xiàn)*this和str中的字符串合并的 //功能,把合并結(jié)果存入臨時(shí)對(duì)象并返回 int Lenth() {return n。} //返回字符串長(zhǎng)度 void Print() {coutsendl。} //輸出字符串}。第12題答案:Strings::Strings(char*str) {n=strlen(str)。s=new char[n+1]。strcpy(s,str)。}13. 根據(jù)下面類中拷貝構(gòu)造函數(shù)的原型寫(xiě)出它的類外定義。class Strings { char *s。 //指向動(dòng)態(tài)分配的字符串?dāng)?shù)組空間 int n。 //記錄字符串長(zhǎng)度public: Strings(char*str)。 //構(gòu)造函數(shù),利用str字符串長(zhǎng)度初始化n, //利用str字符串初始化s所指的字符串空間 Strings(Stringsamp。 str)。 //拷貝構(gòu)造函數(shù) Stringsamp。 Give(Stringsamp。 str)。 //實(shí)現(xiàn)str賦值給*this的功能 Strings Uion(Stringsamp。 str)。 //實(shí)現(xiàn)*this和str中的字符串合并的 //功能,把合并結(jié)果存入臨時(shí)對(duì)象并返回 int Lenth() {return n。} //返回字符串長(zhǎng)度 void Print() {coutsendl。} //輸出字符串}。第13題答案:Strings::Strings(Strings str) {n=。s=new char[n+1]。strcpy(s,)。}14. 根據(jù)下面類中Give函數(shù)的原型和注釋寫(xiě)出它的類外定義。class Strings { char *s。 //指向動(dòng)態(tài)分配的字符串?dāng)?shù)組空間 int n。 //記錄字符串長(zhǎng)度public: Strings(char*str)。 //構(gòu)造函數(shù),利用str字符串長(zhǎng)度初始化n, //利用str字符串初始化s所指的字符串空間 Strings(Stringsamp。 str)。 //拷貝構(gòu)造函數(shù) Stringsamp。 Give(Stringsamp。 str)。 //實(shí)現(xiàn)str賦值給*this的功能并返回*this Strings Uion(Stringsamp。 str)。 //實(shí)現(xiàn)*this和str中的字符串合并的 //功能,把合并結(jié)果存入臨時(shí)對(duì)象并返回 int Lenth() {return n。} //返回字符串長(zhǎng)度 void Print() {coutsendl。} //輸出字符串}。第14題答案:Strings Strings::Give(Strings str) {delete []s。n=。s=new char[n+1]。strcpy(s,)。return *this。}15. 根據(jù)下面類中Uion函數(shù)的原型和注釋寫(xiě)出它的類外定義。class Strings { char *s。 //指向動(dòng)態(tài)分配的字符串?dāng)?shù)組空間 int n。 //記錄字符串長(zhǎng)度public: Strings(char*str)。 //構(gòu)造函數(shù),利用str字符串長(zhǎng)度初始化n, //利用str字符串初始化s所指的字符串空間 Strings(Stringsamp。 str)。 //拷貝構(gòu)造函數(shù) Stringsamp。 Give(Stringsamp。 str)。 //實(shí)現(xiàn)str賦值給*this的功能并返回*thisStrings Uion(Stringsamp。 str)。 //實(shí)現(xiàn)*this和str中的字符串連接的功能, //把連接結(jié)果存入臨時(shí)對(duì)象并返回 int Lenth() {return n。} //返回字符串長(zhǎng)度 void Print() {coutsendl。} //輸出字符串}。第15題答案:Strings Strings::Uion(Strings str) {Strings r()。=n+。=new char[+1]。strcpy(,s)。strcat(,)。return r。}16. 下列程序段中,A_class的成員函數(shù)Variance()可求出兩數(shù)的平方差,請(qǐng)改寫(xiě)該程序段,把Variance()函數(shù)從A_class類中分離出來(lái),用友元函數(shù)來(lái)實(shí)現(xiàn)該函數(shù)的功能。class A_class { private: int x,y,t。 public: A_class(int i,int j):x(i),y(j) { if(yx){t=x。x=y。y=t。} } int Variance(){return x*xy*y。} //其它函數(shù)從略}。void main() { A_class A_obj(3,5)。 coutResult:()endl。}第16題答案:class A_class { private: int x,y,t。 public: A_class(int i,int j):x(i),y(j){ if(yx){t=x。x=y。y=t。}。 } //其它函數(shù)從略 friend int Variance (A_class ac)。 //參數(shù)名任意}。int Variance (A_class ac){ return **。}void main() { A_class A_obj(3,5)。 coutResult:Variance(A_obj)endl。}17. 下面給出了矩陣類Matrix定義。為了求兩個(gè)矩陣對(duì)象的乘積,需要定義一個(gè)Matrix的友元函數(shù)Multiply()。請(qǐng)按照友元函數(shù)Multiply()的聲明編寫(xiě)出該函數(shù)的定義。class Matrix { public: Matrix(int row,int col)。 //構(gòu)造一個(gè)具有row行col列的矩陣 ~Matrix() {delete []mem。} //析構(gòu)函數(shù)friend bool Multiply(Matrix amp。m1, Matrix amp。m2, Matrix amp。m3)。 //定義Multiply(
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1