5 2 字串的氣泡排序 20分

2021-08-02 02:10:12 字數 809 閱讀 1586

我們已經知道了將n

n個整數按從小到大排序的氣泡排序法。本題要求將此方法用於字串序列,並對任意給定的kk(

<

n),輸出掃瞄完第k

k遍後的中間結果序列。

輸入在第1行中給出nn和k

k(1\le k1≤

k100),此後n

n行,每行包含乙個長度不超過10的、僅由小寫英文本母組成的非空字串。

輸出氣泡排序法掃瞄完第k

k遍後的中間結果序列,每行包含乙個字串。

6 2

best

cateast

afree

day

best

acat

dayeastfree

#include#includestruct cmpstr;

struct cmpstr sort[105];//定義結構題陣列的大小

int main()

n=i;//將n的值重新賦值回來

i=0;//再次初始化i的值

int j=0;//定義乙個內層的迴圈的計數器,初始話它的值為0

char temp[15];//定義乙個零時存放字串的字串陣列

for(i=0;i0)}}

i=0;//初始化i的值

n--;//最後乙個不能有空格

while(n--)

printf("%s",sort[i].str);

return 0;

}

5 30 字串的氣泡排序 20分

我們已經知道了將 n個整數按從小到大排序的氣泡排序法。本題要求將此方法用於字串序列,並對任意給定的k n 輸出掃瞄完第 k遍後的中間結果序列。輸入在第1行中給出n和 k 1 k100 此後 n行,每行包含乙個長度不超過10的 僅由小寫英文本母組成的非空字串。輸出氣泡排序法掃瞄完第 k遍後的中間結果序...

7 44 字串的氣泡排序 (20 分)

7 44 字串的氣泡排序 20 分 我們已經知道了將n個整數按從小到大排序的氣泡排序法。本題要求將此方法用於字串序列,並對任意給定的k 輸入在第1行中給出n和k 1 k輸出氣泡排序法掃瞄完第k遍後的中間結果序列,每行包含乙個字串。6 2 best cateast afree daybest acat...

7 30 字串的氣泡排序 (20 分

我們已經知道了將n個整數按從小到大排序的氣泡排序法。本題要求將此方法用於字串序列,並對任意給定的k 輸入格式 輸入在第1行中給出n和k 1 k輸出格式 輸出氣泡排序法掃瞄完第k遍後的中間結果序列,每行包含乙個字串。輸入樣例 6 2best cateast afree day輸出樣例 best aca...