首页 > 试题广场 >

句子逆序

[编程题]句子逆序
  • 热度指数:534501 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
\hspace{15pt}对于给定的若干个单词组成的句子,每个单词均由大小写字母混合构成,单词间使用单个空格分隔。输出以单词为单位逆序排放的结果,即仅逆序单词间的相对顺序,不改变单词内部的字母顺序。

输入描述:
\hspace{15pt}在一行上输入若干个字符串,每个字符串代表一个单词,组成给定的句子。
\hspace{15pt}除此之外,保证每个单词非空,由大小写字母混合构成,且总字符长度不超过 10^3


输出描述:
\hspace{15pt}在一行上输出一个句子,代表以单词为单位逆序排放的结果。
示例1

输入

Nowcoder Hello

输出

Hello Nowcoder
示例2

输入

A b C d

输出

d C b A
头像 橙子爱吃桃子
发表于 2020-09-03 17:10:00
C++简洁代码: #include<bits/stdc++.h> using namespace std; int main() { string str, res; while(cin >> str) { str += " " +res; 展开全文
头像 浮游年华
发表于 2021-12-14 14:19:01
#include <stdio.h> #include <string.h> int main(void) { int i; char buf[1000]={0}; gets(buf); for(i=strlen(buf) -1;i>=0;i--) { 展开全文
头像 等人群散尽
发表于 2021-04-28 21:59:41
一个字,绝,哦,打错了,栈。 int main() {     string s;     stack<string> temp;    &nb 展开全文
头像 挖掘机斯基
发表于 2021-06-24 15:06:59
傻瓜题 import java.util.Scanner; public class HJ13 { public static void main(String[] args) { // TODO Auto-generated method stub Sc 展开全文
头像 啥都不会怎么办急死了
发表于 2022-03-27 14:23:54
#include<stdio.h> #inlude<iostream.h> #include<string.h> using namespace std; int main() { string s; string ans; while(cin>> 展开全文
头像 Lonffrey
发表于 2020-03-10 01:45:19
题目是将一串英文句子反向显示。 题目分析: 调整单词的前后顺序而非字母 一个句子不确定所含单词个数 针对以上两点分析。数据结构“双向链表”比较满足。将句子的每个单词依次放到双向链表头部,最后从链表头部依次遍历出单词即可达到句子反向的目的。 public class ReverseWord { 展开全文
头像 不要抗拒去做自己没接触过的事
发表于 2019-08-23 16:51:26
str1 = input().split() str1.reverse() str1 = ' '.join(str1) print(str1)
头像 牛客733381482号
发表于 2021-12-07 08:58:14
s=input().split()  #接收输入内容 s1=s[::-1]  #把输入内容倒序排列 for x in s1:     print(x,end=" ") & 展开全文
头像 Toyoungtosimple
发表于 2021-07-22 09:25:22
#include<iostream> #include<string> #include<stack> using namespace std; int main() { string str; string res; stack< 展开全文
头像 小陆要懂云
发表于 2021-08-15 10:14:52
#include<bits/stdc++.h> using namespace std; int main(){ vector<string> vs; string tmp; while(cin>>tmp) vs.empla 展开全文