首页 > 试题广场 >

句子逆序

[编程题]句子逆序
  • 热度指数:497289 时间限制: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
头像 橙子爱吃桃子
发表于 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 展开全文
头像 Lonffrey
发表于 2020-03-10 01:45:19
题目是将一串英文句子反向显示。 题目分析: 调整单词的前后顺序而非字母 一个句子不确定所含单词个数 针对以上两点分析。数据结构“双向链表”比较满足。将句子的每个单词依次放到双向链表头部,最后从链表头部依次遍历出单词即可达到句子反向的目的。 public class ReverseWord { 展开全文
头像 啥都不会怎么办急死了
发表于 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>> 展开全文
头像 不要抗拒去做自己没接触过的事
发表于 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 展开全文