完整的**:
#include#includevoid swap(char a,int index,int len);
int main(){
char a[1000];
gets(a);
int len=strlen(a);
swap(a,0,len);
int count=0;
int index=0;
for(int i=0;i難點:
1.這個題目對於我來說是較難的題目了。思路:兩次反轉,首先把整個句子反轉,接下來再對句子中的每乙個單詞進行反轉就行啦。
2.反轉函式,首先你要知道反轉的起始位址,接下來就是反轉的末尾位址(這裡可以通過反轉的長度得知)。仔細研讀上面的**你會發現反轉函式原來如此的簡單。
華為機試 句子逆序
華為機試句子逆序 題目描述 將乙個英文語句以單詞為單位逆序排放。例如 i am a boy 逆序排放後為 boy a am i 所有單詞之間用乙個空格隔開,語句中除了英文本母外,不再包含其他字元 輸入乙個英文語句,每個單詞用空格隔開。保證輸入只包含空格和字母。得到逆序的句子 示例1複製 i am a...
華為機試題 句子逆序
題目描述 將乙個英文語句以單詞為單位逆序排放。例如 i am a boy 逆序排放後為 boy a am i 所有單詞之間用乙個空格隔開,語句中除了英文本母外,不再包含其他字元 輸入描述 將乙個英文語句以單詞為單位逆序排放。輸出描述 得到逆序的句子。輸入例子 i am a boy 輸出例子 boy ...
華為初級 句子逆序
描述 將乙個英文語句以單詞為單位逆序排放。例如 i am a boy 逆序排放後為 boy a am i 所有單詞之間用乙個空格隔開,語句中除了英文本母外,不再包含其他字元 介面說明 反轉句子 param sentence 原句子 return 反轉後的句子 public string revers...