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

正文內(nèi)容

7-20xx上機:常用算法-常見錯誤-資料下載頁

2025-07-24 08:08本頁面
  

【正文】 {public: MyData(int data=0) { thisdata = data。 thisnext = NULL。 }。 int data。 MyData* next。}。 //類定義結(jié)束//以下為普通函數(shù)void Insert(MyData* p, int data) 按從大到小的順序插入 { MyData* temp = new MyData(data)。 MyData* pParent = p。 MyData* pNext = pnext。 while(pNext) { if( data pNextdata) { //******1******* pParentnext = temp。 tempnext = pNext。 return。 } else { pParent = pNext。 //******2******* pNext=pNextnext。 } } if( pNext == NULL) { pParentnext = temp。 return。 }}void printf(MyData* p) //輸出鏈表全體結(jié)點值{ //******3******* while(pnext != NULL) { coutpnextdata 。 p = pnext。 } coutendl。}void Delete(MyData* p) //刪除鏈表全體結(jié)點{ //******4******* MyData* temp1= pnext。 //頭結(jié)點未釋放? MyData* temp2。 while(temp1 != NULL) { temp2 = temp1next。 delete temp1。 temp1 = temp2。 }}void main(){ int i=0。 MyData head。 do { int data。 cout請輸入一個數(shù)字: endl。 cindata。 if( data == 0) break。 Insert(amp。head,data)。 }while(1)。 printf(amp。head)。 Delete(amp。head)。 return。 //自動釋放頭結(jié)點 }綜合第6題(返回)金牌17題講解 編寫類AA的成員函數(shù)int Compare(AA b),該函數(shù)用于比較*this與b的大小,若兩者含有元素的個數(shù)n相同,并且數(shù)組中前n個元素值對應(yīng)相同,則認(rèn)為兩者相等返回1,否則返回0。注意:用數(shù)組方式及for循環(huán)來實現(xiàn)該函數(shù)。輸出結(jié)果如下:a=bac注意:。請勿修改主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)Compare的花括號中填寫若干語句。:includeincludeclass 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。 in。 i++) a[i]=aa[i]。 } int Compare(AA b)。}。int AA::Compare(AA b){ //填寫答案}void main(){ AA a,b,c。 int x[ ]={1,2,3,4,5}。 int y[ ]={1,2,3,6,7}。 int z[ ]={1,2,5,7,9}。 (x,3,5)。 (y,3,5)。 (z,3,5)。 if ((b)) couta=bendl。 else coutabendl。 if ((c)) couta=cendl。 else coutacendl。}答案:int AA::Compare(AA b){ if(n != ) return 0。 for(int i=0。 in。 i++) if(a[i] != [i]) return 0。 return 1。}金牌17題講解(返回)金牌39講解includeinclude//答案void fun(int(*s)[10], int *b, int *n, int mm, int nn) { int i, j。 for(j=0。 jnn。 j++) for(i=0。 imm。 i++) { b[*n] = *(*(s+i)+j)。 *n = *n+1。 } }void main( ){ int w[10][10]={ {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12} }, i, j。 int a[100]={0}, n=0。 coutThe matrix:\n。 for(i=0。 i3。 i++) { for(j=0。 j4。 j++) coutw[i][j] 。 coutendl。 } fun(w, a, amp。n, 3, 4)。 coutThe A array:\n。 for(i=0。 in。 i++) couta[i] 。 cout\n\n。 }金牌39講解(返回)簡99講解 double fun(double A[5][5]) { double ave, sum=0。 int i, j。 for(i=0。 i5。 i++) { ave=0。 for(j=0。 j5。 j++) ave += A[i][j]。 ave/=5。 for(j=0。 j5。 j++) if(A[i][j]ave) sum+=A[i][j]。 } return sum。 }簡99講解(返回)簡65講解 define MAXLINE 100int A[MAXLINE][MAXLINE]。void fun(int n){ for(int i=0。 in。 i++) for(int j=0。 j=i。 j++) { if(j==0) A[i][j]=1。 else A[i][j]=A[i1][j1]+A[i1][j]。 }}簡65講解(返回)金牌第7題講編寫一個函數(shù)int charnum(char fn[10]),該函數(shù)以只讀方式打開文件fn,,通過統(tǒng)計,返回文件中字符的個數(shù),請使用while循環(huán)實現(xiàn)計數(shù)功能。注意:。請勿修改主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)charnum的花括號中填寫若干語句。:includeincludeincludeint charnum(char fn[10])。void main(){ int num。 num=charnum()。 coutnum=numendl。}/* int charnum(char fn[10]){} *///以下答案 int charnum(char fn[10]) { fstream file。 (fn, ios::in)。 if(!file) { cout can39。t openendl。 abort( )。 } char ch。 int i=0。 while(!( )) { (ch)。 i++。 } ()。 return i1。}金牌第7題講(返回)綜第7題講 答案:void fun(int c) { ofstream out1。 (, ios_base::app)。 out1 c 39。 39。 ()。 }綜第7題講(返回)第二部分 改錯題(常出現(xiàn)的錯誤)一般地,錯誤在 /***found***/ 下一行,個別的在下兩行或更多行(概率非常小)。邏輯錯誤(算法邏輯錯誤),語法錯誤(程序的編譯錯誤)u 邏輯錯誤 改錯第26題u 程序的書寫格式(using namespace std, std::cin, std::cout, std::endl)改錯第2題,改錯第8題,改錯第14題,則不要使用using namespace stdu 各類程序書寫語法錯誤l 如:返回值類型與return語句是否匹配 main return int main return 0 改錯第2題 l 如:函數(shù)形參語法 改錯第15題,改錯第31題,l 變量定義的語法 改錯第32題,u 常數(shù)的合法形式 改錯第14題u 關(guān)系表達(dá)式的書寫 s[i] = 39。A39。 amp。amp。 s[i] = 39。Z39。 改錯第6題u 訪問字符、字符串 改錯第6題u bool類型的常量(true,false)和變量 改錯第10題u 字符串續(xù)行(實際上是程序文本的續(xù)行)改錯第35題u 全局變量的訪問(::),變量的作用域 改錯第1題,改錯第38題u 指針、引用的語法和意義 改錯第23題 u 普通變量、指針、引用做參數(shù)的語法和語義改錯第15題,改錯第31題,改錯第39題,u 返回指針值的函數(shù) 改錯第38題 u 返回引用的函數(shù) 改錯第61題 u 動態(tài)申請和釋放 改錯第4題l str1 = new char[1024]。 delete [ ] str1。 l c = new char。 delete c。 l 用戶定義的數(shù)組無需用delete釋放,因為系統(tǒng)自動釋放數(shù)組空間。如:int str[100]。 u 函數(shù)模板定義語法,重載函數(shù)模板 改錯第10題 改錯第14題u 類定義(包括繼承時)的語法格式 改錯第7題,改錯第15題,改錯第64題u 在類體外定義成員函數(shù)的語法規(guī)則 改錯第30題u 構(gòu)造、析構(gòu)函數(shù)的語法 改錯第7題(一般應(yīng)是公有的) 改錯第12題,改錯第21題,改錯第49題,u 構(gòu)造函數(shù)、拷貝構(gòu)造函數(shù)的調(diào)用改錯第37題,改錯第61題, 構(gòu)造臨時對象 改錯第52題,u 在構(gòu)造函數(shù)的參數(shù)初始化表中初始化一般數(shù)據(jù)成員 改錯第49題,u 常數(shù)據(jù)成員(const成員)初始化 改錯第55題,u 類成員的默認(rèn)訪問權(quán)限 改錯第3題,改錯第21題u 對象的初始化(Complex c1, c2( )。 區(qū)別 )改錯第3題 改錯第12題u 使用new運算符時,對象的初始化 改錯第49題u this和*this的意義,改錯第15題 u 類的數(shù)據(jù)成員與成員函數(shù)的參數(shù)同名(this,類名::) 改錯第1題u 友元函數(shù)的聲明 改錯第32題,改錯第61題,u 類的靜態(tài)數(shù)據(jù)成員的初始化 改錯第55題,靜態(tài)成員函數(shù) u 基類構(gòu)造函數(shù)的調(diào)用(通過類名調(diào)用)改錯第31題,u 基類成員函數(shù)的調(diào)用(類名限定)改錯第31題,改錯第64題u 運算符的重載 改錯第61題,u 虛基類的定義 改錯第64題u (純)虛函數(shù)的語法和使用 改錯第23題u 輸入輸出格式控制 改錯第32題,u 讀寫函數(shù)的語法:l (s,120, 39。39。)。 改錯第6題l c=()l ( str[i])。 改錯第8題u 文件的打開和關(guān)閉 (, ios::binary|ios::app)。 改錯第8題(, ios_base::binary|ios_base::app)。
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1