【華爲機試練習】句子逆序

題目描述
將一個英文語句以單詞爲單位逆序排放。例如「I am a boy」,逆序排放後爲「boy a am I」
全部單詞之間用一個空格隔開,語句中除了英文字母外,再也不包含其餘字符
輸入描述:
將一個英文語句以單詞爲單位逆序排放。
輸出描述:
獲得逆序的句子ide


解法1(C語言):code

#include<stdio.h>
#include<string.h>

int main()
{
    char str[1000];
    char *p;
    gets(str);
    while(p = strrchr(str, ' ')){
        printf("%s ", p + 1);
        *p = '\0';
    }
    printf("%s", str);
    return 0;
}

解法2(Python):get

stc = input()
lst = stc.split()
for x in lst[::-1]:
    print(x, end = ' ')
相關文章
相關標籤/搜索