nowcoder 句子逆序

2021-10-01 05:43:25 字數 1083 閱讀 1785

將乙個英文語句以單詞為單位逆序排放。例如「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
前面的問題都是以空間換取了時間。這次是在上面的基礎上增加了乙個判斷是否是乙個單詞的過程。

本此**未優化,目的是快速的熟悉題目

#include #include int main()

; char output[1000] = ;

char tmp[1000] = ;

int length = 0;

int i, j = 0;

//記錄插入的位置

int input_flag = 0, output_flag = 0;

gets(input);

//printf("%s\n", input);

length = strlen(input);

for (i = 0, j = 0; i < length; i++)

else

output[output_flag] = ' ';

output_flag++;

//break;

j = 0;

} } //printf("%s\n", tmp);

while(j)

printf("%s\n", output);

j = 20;

/* while (j)

printf("\n");

*/ return 0;

}

句子的逆序

對於乙個字串,請設計乙個演算法,只在字串的單詞間做逆序調整,也就是說,字串由一些由空格分隔的部分組成,你需要將這些部分逆序。給定乙個原字串a和他的長度,請返回逆序後的字串。測試樣例 dog loves pig 13 返回 pig loves dog class reverse return a pr...

句子逆序2019 11 22

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

python 句子逆序

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