2019C 期末複習 氣泡排序

2021-09-29 04:40:37 字數 1557 閱讀 9992

整理一下筆記 如果有錯誤告訴我一下下

都是從小到大排序

一,乙個陣列內

數字排序

#include

using

namespace std;

intmain()

;int n=5;

for(

int j =

0; j < n -

1; j++

)//迴圈n-1遍}}

for(

int f =

0; f < n; f++

) cout << a[f]

<< endl;

}

顯示結果1

3546

5967

78字元排序

int

main()

}}for(

int f =

0; a[f]

; f++

) cout << a[f]

<< endl;

}

輸出結果ef

fjjk

klnr

二,多個陣列比較

按字典序比較

#include

using

namespace std;

intmain()

}}for(

int f =

0; f < n; f++

) cout << s[f]

<< endl;

}

顯示結果

akakjk

gdstaa

2.按首字母比較

#include

using

namespace std;

intmain()

}}for(

int f =

0; f < n; f++

) cout << s[f]

<< endl;

}

顯示結果

akjk

akgds

taa3.按長度排序

#include

using

namespace std;

intmain()

}}for(

int f =

0; f < n; f++

) cout << s[f]

<< endl;

}

顯示結果

akgds

taaakjk

**注:**

strcmp(str1,str2);

標頭檔案:string.h

引數 str1 和 str2 是參與比較的兩個字串。

如果返回值 < 0,則表示 str1 < str2

如果返回值 > 0,則表示 str1 > str2

如果返回值 = 0,則表示 str1 = str2

2019C 期末複習 陣列 堆疊 佇列

整理一下筆記 如果有錯誤告訴我一下下 include using namespace std class myarr 陣列 intpush back int n 放入 intget int i 取出 else int dele int i 刪除 s return0 int size 返回陣列長度 i...

2019 C語言測試

求一元二次方程ax bx c 0的解 a,b,c為任意整數。10分 編寫乙個口令輸入程式,讓使用者不停輸入口令,直到輸對為止,假設口令為456。8分 輸出1000 9999之間能對3整除的回文數。8分 10分 定義乙個結構體變數 包括年,月,日 計算該日在本年中是第幾天 規定一月一日為第一天 10分...

C 期末複習

首先,友元是一種定義在類外部的普通函式或類,但它需要在類體內進行說明,為了與該類的成員函式加以區別,在說明時前面加以關鍵字friend。友元不是成員函式,但是它可以訪問類中的私有成員。所以,友元宣告只能出現在類定義中。因為友元不是授權類的成員,所以它不受其所在類的宣告區域public private...