6 17 字串排序 10分 PTA

2021-10-24 02:28:44 字數 641 閱讀 8597

從鍵盤上輸入n個字串(約定:每個字串中字元數≤80位元組),對其進行公升序排序並輸出。

函式介面定義:

void sort_str(char *str);

裁判測試程式樣例:

#include

#include

#define n 5

void

sort_str

(char

*src)

;int

main

(void

)for

(i=0

; i)sort_str

(pstr)

;for

(i=0

; i)return0;

}/* 請在這裡填寫答案 */

輸入樣例:

hello

myfriend

are you ok?

help me!

輸出樣例:

are you ok?

friend

myhello

help me!

void

sort_str

(char

*str)

}}}

PTA 習題8 7 字串排序 20分

本題要求編寫程式,讀入5個字串,按由小到大的順序輸出。輸入格式 輸入為由空格分隔的5個非空字串,每個字串不包括空格 製表符 換行符等空白字元,長度小於80。輸出格式 按照以下格式輸出排序後的結果 after sorted 每行乙個字串 輸入樣例 red yellow blue green white...

PTA 好字尾 10分 字串匹配 字首函式

我們稱乙個字串的字尾為好字尾,如果它滿足如下條件 1 它在字串中至少出現2次 2 滿足條件 1 的最長者。請編寫程式計算乙個字串的好字尾長度,注意乙個字串不能稱為自己的字尾。輸入為乙個字串,包含不超過10 5個字母。輸出為乙個整數,表示輸入字串的好字尾長度。xacbacba4yxxabacaba3a...

PTA 習題8 7 字串排序 20分 C語言

輸入為由空格分隔的5個非空字串,每個字串不包括空格 製表符 換行符等空白字元,長度小於80。按照以下格式輸出排序後的結果 after sorted 每行乙個字串red yellow blue green whiteafter sorted blue green redwhite yellow 如下 ...