將乙個英文語句以單詞為單位逆序排放。例如「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得到逆序的...