HJ13 句子逆序

这篇具有很好参考价值的文章主要介绍了HJ13 句子逆序。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

描述

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

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

数据范围:输入的字符串长度满足 1≤n≤1000 1≤n≤1000 

注意本题有多组输入 

输入描述:

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

输出描述:

得到逆序的句子

示例1

输入:

I am a boy

复制输出:

boy a am I

复制

示例2

输入:

nowcoder

复制输出:文章来源地址https://www.toymoban.com/news/detail-562958.html

nowcoder
#include<stdio.h>
 
#include<iostream>
#include<vector>
using namespace std;

int main() {
    string str;
    vector<string> vec;
    char c;
    while(cin>>str){
        vec.push_back(str);
    }
    cin>>c;
    for(int i=vec.size()-1;i>=0;i--){
        cout<<vec[i]<<" ";
    }
    cout<<endl;
    return 0;

}
// 64 位输出请用 printf("%lld")

到了这里,关于HJ13 句子逆序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【动态规划】【滑动窗口】【C++算法】 629K 个逆序对数组

    视频算法专题 动态规划汇总 C++算法:滑动窗口总结 逆序对的定义如下:对于数组 nums 的第 i 个和第 j 个元素,如果满足 0 = i j nums.length 且 nums[i] nums[j],则其为一个逆序对;否则不是。 给你两个整数 n 和 k,找出所有包含从 1 到 n 的数字,且恰好拥有 k 个 逆序对 的不同的数

    2024年01月17日
    浏览(44)
  • 解读hj212通信协议

    HJ212协议是环境监测领域中广泛应用的一种监测数据传输协议。该协议定义了监测设备与数据采集服务器之间的通信规范,充分体现了“清洁、准确、高效”的监测原则。 HJ212协议分为数据传输规范和数据格式规范两部分。数据传输规范定义了监测数据采集设备与数据中心之

    2024年02月07日
    浏览(39)
  • HJ76 尼科彻斯定理

    HJ76 尼科彻斯定理 m个连续奇数之和,所以我们只要求出连续奇数的第一位就能以此枚举所有奇数,连续奇数是一个等差数列。 S = m^3, n = m, d = 2    ===  a1 = m^2 - (m-1) 时间复杂度:O(n)

    2024年02月05日
    浏览(37)
  • HJ57 高精度整数加法

    HJ57 高精度整数加法 1.逐位相加 按照传统加减法模式,从最后一位开始,逐位相加,逢十进一,传统方式从右往左相加,可以将数字翻转,变成从左往右按照数组遍历顺序相加,最后再将结果翻转。 时间复杂度:O(n+m) 2.利用大整形类型BigInteger实现

    2024年02月09日
    浏览(47)
  • HJ10 字符个数统计【C语言】

    编写一个函数,计算字符串中含有的不同字符的个数。字符在 ASCII 码范围内( 0~127 ,包括 0 和 127 ),换行表示结束符,不算在字符里。不在范围内的不作统计。多个相同的字符只计算一次 例如,对于字符串 abaca 而言,有 a、b、c 三种不同的字符,因此输出 3 。 数据范围:

    2024年01月25日
    浏览(38)
  • HJ16 购物单 - 分组背包问题求解

    题目链接参考 HJ16 购物单_牛客题霸_牛客网 这道题需要通过动态规划来求解,首先先通过 ChatGPT 了解下如何 利用动态规划求解01背包问题和完全背包问题 ,以下是 ChatGPT 的答案 动态规划是什么? 动态规划(Dynamic Programming,DP)是一种常用的算法思想,用于解决多阶段决策问

    2023年04月21日
    浏览(40)
  • HJ108:求最小公倍数 python

    def gcd(a,b):     if ab:         smaller=a     else:         smaller=b     for i in range(smaller,0,-1):         if a%i==0 and b%i==0:             return smaller         else:             smaller-=1 def lcm1(a,b):     g=gcd(a,b)     return a*b/g 跑不出结果,求指教哪里出问题

    2023年04月09日
    浏览(76)
  • 华为机试题:HJ35 蛇形矩阵(python)

    描述 : 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。 例如,当输入5时,应该输出的三角形为: 1 3 6 10 15 2 5 9 14 4 8 13 7 12 11 输入描述 : 输入正整数N(N不大于100) 输出描述 :输出一个N行的蛇形矩阵。 示例1 Python3 【Python】input()函数用法小结 常用的强转类

    2024年02月07日
    浏览(40)
  • 【华为OD机试真题 C++语言】482、加密算法、特殊的加密算法 | 机试真题+思路参考+代码解析(C卷)

    🍂个人博客首页: KJ.JK   🍂专栏介绍: 华为OD机试真题汇总,定期更新华为OD各个时间阶段的机试真题,每日定时更新,本专栏将使用C++语言进行

    2024年02月21日
    浏览(50)
  • 实验13 prim算法和kruskal算法

    🔑一个神奇的哔哩哔哩讲解链接 🔑笔记补充——第十七章:贪婪算法(思想同,但应用上和伪代码略有差别) 使用prim算法实现最小生成树 输入 第一行两个整数n,e。n ( 1 ≤ n ≤ 200000 1 leq n leq 200000 1 ≤ n ≤ 200000 ) 代表图中点的个数,e ( 0 ≤ m ≤ 500000 0 leq m leq 500000 0 ≤

    2024年02月04日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包