對單詞進行排序後再輸出

2021-10-04 23:37:19 字數 795 閱讀 4822

本關任務:有乙個字串陣列包含9個字串,每個字串都是乙個單詞,且每個串的長度均不超過7,要求對單詞進行排序後再輸出。具體要求如下:

使用二維字元陣列存放這9個字串。

2.為二維字元陣列輸入資料。

3.輸出處理前和處理後的字串陣列並進行比較。

輸入:9個字串,長度小於7。

輸出:列印輸出處理前的9個字串。

列印輸出處理後的9個字串。

注意:這裡的排序是排序字串 總的來說就是按字母的ascii碼從小到大排序 同字母短的在前面(我是這麼理解的)

#include

#include

intmain()

for(i=

0;i<

9;i++)if

(k!=i)

}printf

("排序後的字串:");

for(i=

0;i<

10;i++

)return0;

}

需要注意的是

for

(i=0

;i<

10;i++

)

這一段

i其實是i<9的,如果i<10 dev c++會不讀下乙個printf

但是如果使用作業平台和別的編譯器的話i<10也是可以輸出結果的

但是更準確的演算法是i<9(助教老師指出的 我自己肯定得試好久otz)

這是在我還沒加if的時候想的

加了之後有點迷惑 等我有空再想(加if是因為要嚴格按照平台的輸出格式)

對輸入的字串進行排序後輸出

題目描述 對輸入的字串進行排序後輸出 開啟以下鏈結可以檢視正確的 輸入描述 輸入有兩行,第一行n 第二行是n個空格隔開的字串 輸出描述 輸出一行排序後的字串,空格隔開,無結尾空格 示例1輸入複製5 c d a bb e 輸出複製 a bb c d e include include struct l...

排序操作後再恢復

將某一陣列排序,再進行操作後,如何按照原順序輸出 先看一例題,該題的思路就是排序排序再排序!該題的思路引入 以該題為例,首先就是要排序,找到相鄰距離,方向相對的螞蟻。這裡需要用結構體儲存位置 方向 編號和永久位置 編號具有大作用,後面會講 struct anta n 按照位置進行排序 bool cm...

對學生的資訊按成績進行排序輸出

對50個學生的記錄 包括學生的姓名和成績 組成記錄陣列,用簡單選擇法按成績從高到低的次序輸出 每行輸出5個 include define n 10 struct student information n 定義乙個結構體資料型別,存放學生的姓名和成績 void selectionsort stude...