單詞排序 字串函式總結

2022-03-11 05:11:34 字數 707 閱讀 3834

時間限制: 1 sec  記憶體限制: 128 mb

提交: 448  解決: 155

[提交] [狀態] [討論版] [命題人:admin]

題目描述

小紅學會了很多英語單詞,媽媽為了幫小紅加強記憶,拿出紙、筆,把n個單詞寫在紙上的一行裡,讓小紅看幾秒鐘後,將這張紙扣在桌子上。媽媽問小紅:你能否將這些n個單詞按照字典排列的順序,從小到大寫出來?小紅按照媽媽的要求寫出了答案。現在請你編寫程式幫助媽媽檢查小紅的答案是否正確。注意:所有單詞都由小寫字母組成,開頭字母全都不同,單詞兩兩之間用乙個空格分隔。

輸入有兩行:第一行僅包含乙個正整數n(0輸出

僅有一行:針對媽媽寫出的單詞,按照字典排列的順序從小到大排成一行的結果,單詞兩兩之間用乙個空格分隔。 

複製樣例資料

4

city boy tree student

樣例輸出

boy city student tree
開始把這個問題想複雜了沒注意到所有單詞開頭都不同 但正因為想複雜了 讓我想到了曾經問過學長的strcmp函式(字典序比較)

加上冒泡就把這個問題解決了。

#include#include//要加上字串函式標頭檔案

int main()}}

for(i=0;ireturn 0;

}

字串函式總結

strlen size t strlen const char str 字串已經 0 作為結束標誌,strlen函式返回的是在字串中 0 前面出現的字元個數 不包含 0 引數指向的字串必須要以 0 結束。注意函式的返回值為size t,是無符號的 易錯 模擬實現 int my strlen cons...

翻轉字串 翻轉單詞字串

將一句話裡面的單詞進行倒置,標點符號不倒換。比如一句話 i come from china.倒換後變成 china.from come i 解析 解決該問題可以分為兩步,第一步全盤置換為 anihc morf emoc i 第二部對每個單詞進行逐步翻轉,如果不是空格,則開始翻轉單詞。具體 如下 in...

字串單詞反轉

class solution param s,a string return a string def reversewords self,s if len s 0 return s s join s.split 去掉所有的空格,只保留字元 串 之間的空格 s s.strip strip 去掉字串兩...