解題報告 字串 氣泡排序 英文單詞排序

2022-06-03 12:00:10 字數 649 閱讀 3508

解題思路:對於輸入的若干個英文單詞,通過氣泡排序進行比較,最終將英文單詞從小到大輸出。

輸入:

(1)英文單詞總數不超過20個,英文單詞為長度小於10的字串通過二維陣列來實現輸入。

(2)先通過一維陣列str來輸入字串,同時判斷是否為'#',是則跳出迴圈,若不是則呼叫strcpy函式將str賦值給op。

排序:

(1)因為n是輸入的字串的個數,所以外迴圈中的次數需為n-1。

(2)題目要求的是判斷字串的長度,所以呼叫strlen函式來比較前後兩個字串的長度大小。

如果前者的長度大於後者,則將兩個字串的位置調換,呼叫strcpy實現字串的調換。

輸出:利用迴圈逐個輸出排序完後的字串陣列,注意題目的格式要求。

字串 PTA試題 英文單詞排序 25分

題幹如下 本題要求編寫程式,輸入若干英文單詞,對這些單詞按長度從小到大排序後輸出。如果長度相同,按照輸入的順序不變。輸入格式 輸入為若干英文單詞,每行乙個,以 作為輸入結束標誌。其中英文單詞總數不超過20個,英文單詞為長度小於10的僅由小寫英文本母組成的字串。輸出格式 輸出為排序後的結果,每個單詞後...

氣泡排序 PTA 7 5 英文單詞排序

本題要求編寫程式,輸入若干英文單詞,對這些單詞按長度從小到大排序後輸出。如果長度相同,按照輸入的順序不變。輸入格式 輸入為若干英文單詞,每行乙個,以 作為輸入結束標誌。其中英文單詞總數不超過20個,英文單詞為長度小於10的僅由小寫英文本母組成的字串。輸出格式 輸出為排序後的結果,每個單詞後面都額外輸...

輸出一行字串中 所有純英文單詞的數目

define crt secure no warnings include include include 輸出一行字串中 所有純英文單詞的數目 int getwordsnum char mystr,int ncount while temp 0 如果前乙個字元是字母 後乙個字元是空格或 0 計數 ...