首页 > 试题广场 >

句子逆序

[编程题]句子逆序
  • 热度指数:501410 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解

将一个英文语句以单词为单位逆序排放。例如“I am a boy”,逆序排放后为“boy a am I”

所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符

数据范围:输入的字符串长度满足

注意本题有多组输入

输入描述:

输入一个英文语句,每个单词用空格隔开。保证输入只包含空格和字母。



输出描述:

得到逆序的句子

示例1

输入

I am a boy

输出

boy a am I
示例2

输入

nowcoder

输出

nowcoder
str = input()
a = str.split(' ')

if len(a) > 1:
    for x in range(0, (len(a))):
        if x < (len(a) / 2):
            c = a[x]
            a[x] = a[(len(a) - 1 - x)]
            a[(len(a) - 1 - x)] = c
        else:
            break
for x in a:
    print(x, end=" ")

发表于 2023-11-19 14:50:29 回复(0)
print(*input().split( )[::-1])
发表于 2023-07-26 15:41:48 回复(0)
print(' '.join((input().split())[::-1]))

发表于 2023-06-22 10:59:43 回复(0)
import sys

for line in sys.stdin:
    a = line.split()
    
a.reverse()

for item in a:
    print(item, end = ' ')

发表于 2023-03-16 23:01:58 回复(0)
n = input().split(" ")
e = []
for x in range(len(n)):
    if n[x].isalpha() == True:
        e.append(n[x])
e.reverse()
for y in e:
    print(y,end=" ")
发表于 2023-02-09 15:38:19 回复(0)
a = input()
letter = list(a.split(" "))
right = len(letter) - 1
list1 = []
while right >= 0:
    list1.append(letter[right])
    right -= 1

print(" ".join(list1))
发表于 2022-12-07 22:27:27 回复(0)
import re
words = input("")
words = re.sub(" +"," ",words)
words_list = words.split(" ")
res = " ".join(words_list[::-1])
print(res)


发表于 2022-09-13 22:39:12 回复(0)
str1 = input()
list1 = str1.split(' ')
for i in list1[::-1]:
    print(i ,end=' ')


发表于 2022-09-13 01:48:49 回复(0)
c = input()
list = []
list = c.split(" ")
for i in list[::-1]:
    print(i,end =' ')
发表于 2022-09-06 05:48:52 回复(0)
a=input().split()
for i in range(-1,-len(a)-1,-1):
    print(a[i],end=' ')
发表于 2022-09-04 16:17:44 回复(0)
s=input().split()
s=s[::-1]
print(' '.join(s))
发表于 2022-08-27 22:09:08 回复(0)
li = input().split()
li.reverse()
print(' '.join(li))
发表于 2022-08-24 13:36:26 回复(0)
a=input().split(' ')
for i in list(reversed(a)):
    print(i,end=' ')


发表于 2022-08-17 10:26:29 回复(0)
con = input().split(' ')
con = con[::-1]
print(' '.join(con))

发表于 2022-08-17 09:32:13 回复(0)
s = input().split()
print(' '.join(list(reversed(s))))

发表于 2022-08-16 21:34:04 回复(0)
l=list(input().split(" "))
print(" ".join(l[::-1]))
发表于 2022-08-11 23:24:34 回复(0)
连着几题都是列表逆序的用法呀
发表于 2022-08-11 23:16:12 回复(0)
n=''
for i in input().split():
    n=i+' '+n
print(n)
发表于 2022-08-02 02:50:21 回复(0)
str1 = input().split()
for i in reversed(str1):
    print(i,end=' ')

发表于 2022-07-30 22:17:22 回复(0)