華為機試(句子逆序)C語言

2021-10-02 23:24:54 字數 494 閱讀 7133

完整的**:

#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...