華為機試題 13 句子逆序

2021-10-05 15:54:34 字數 794 閱讀 8387

點我檢視原題

將乙個英文語句以單詞為單位逆序排放。例如「i am a boy」,逆序排放後為「boy a am i」 所有單詞之間用乙個空格隔開,語句中除了英文本母外,不再包含其他字元

介面說明

/** * 反轉句子

@param sentence 原句子

*@return 反轉後的句子

*/public string reverse(string sentence);

輸入描述:

將乙個英文語句以單詞為單位逆序排放。

輸出描述:

得到逆序的句子

示例1輸入

i am a boy

輸出

boy a am i

1.注意scanf不能用於輸入空格,但是這樣可以,while (scanf("%c", &str[i]) !=eof),點我檢視示例

2.注意這個搭配,while (gets(a)!=null);區別 while(scanf("%c",)!=eof)

3.strlen只能求字串的有效長度。

#include

#include

intmain

(void

)printf

(" ");

}}//句首不為空格時

int i=0;

while

(a[i]

!=' ')}

}

華為機試題 句子逆序

題目描述 將乙個英文語句以單詞為單位逆序排放。例如 i am a boy 逆序排放後為 boy a am i 所有單詞之間用乙個空格隔開,語句中除了英文本母外,不再包含其他字元 輸入描述 將乙個英文語句以單詞為單位逆序排放。輸出描述 得到逆序的句子。輸入例子 i am a boy 輸出例子 boy ...

14 句子逆序

將乙個英文語句以單詞為單位逆序排放。例如 i am a boy 逆序排放後為 boy a am i 所有單詞之間用乙個空格隔開,語句中除了英文本母外,不再包含其他字元 介面說明 反轉句子 param sentence 原句子 return 反轉後的句子 public string reverse s...

華為機試 句子逆序

華為機試句子逆序 題目描述 將乙個英文語句以單詞為單位逆序排放。例如 i am a boy 逆序排放後為 boy a am i 所有單詞之間用乙個空格隔開,語句中除了英文本母外,不再包含其他字元 輸入乙個英文語句,每個單詞用空格隔開。保證輸入只包含空格和字母。得到逆序的句子 示例1複製 i am a...