C C 程式設計學習 第8周 氣泡排序

2021-10-17 10:02:15 字數 633 閱讀 7925

題目鏈結

氣泡排序是一種常見的排序演算法,本題要求用氣泡排序演算法對一組正整數進行從小到大排序。

輸入的是一行不超過 100 個正整數,就是我們需要排序的數。每個正整數不超過 100。

從小到大輸出排序好的數,數之間用空格分開,行尾沒有多餘的空格。

215

82112

125

81221

氣泡排序簡單來講,就是把陣列中的數字比作乙個乙個小氣泡,數字大的,氣泡就大;數字小的,氣泡就小。

我們每次都對陣列中的元素進行比較大小,使數值比較大的元素排在數值比較小的元素後面,這就好比大氣泡上浮,進行一次遍歷之後,最大的那個氣泡將會上浮到最後;接著進行第二次遍歷,使第二大的氣泡上浮到倒數第二個位置,經過 n 次遍歷後,陣列已然按照從小到大的順序排好序了。

sort()是排序函式,雖說這道題的題目是氣泡排序,但是這並不影響我們用sort(懶得寫冒泡了)。

c++**:

#include

using

namespace std;

int num[

105]

;int

main()

C C 程式設計學習 第8周 整除問題

題目鏈結 判斷乙個數是否能被另乙個整數整除是乙個挺簡單的問題,一般乙個模運算就可以搞定了,懶惰的曉萌還是不想自己做,於是找到你幫他寫 你就幫幫他吧。輸入格式 輸入包括兩個由空格分開的整數 m 和 n 1 m,n 500 輸出格式 輸出包括一行,如果 m 可以被 n 整除就輸出yes,否則輸出no 結...

C C 程式設計學習 第19周 整數奇偶排序

題目鏈結 蒜術師給了你乙個 10 個整數的序列,要求對其重新排序。排序要求 1.奇數在前,偶數在後 2.奇數按從大到小排序 3.偶數按從小到大排序。輸入格式 輸入一行,包含 10 個整數,彼此以乙個空格分開,每個整數的範圍是大於等於 0,小於等於 100。輸出格式 按照要求排序後輸出一行,包含排序後...

C C 程式設計學習 第6周 A B問題

題目鏈結 相信你已經學會 a b 問題了,那麼問題又來了 輸入兩個正整數 a 和 b 求 a b。輸入格式 一行,包含兩個正整數 a 和 b,中間用單個空格隔開。1 a,b 50000。輸出格式 乙個整數,即 a b 的值。3 412注意int可能存不下,所以要開long long。c語言 incl...