1009 说反话,stl

PAT乙级题解(1009. 说反话) 1009. 说反话 (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入格式:测试输入包含一个测试用例,在一行 阅读详情

1009 说反话

其实题目很简单,就是为了尽快熟悉stl


#include <iostream>
#include <vector>
#include <string>
#include <algorithm>

using namespace std;

int main(int argc, const char * argv[]) {
    string str;
    vector<string> vec;
    getline(cin, str);
    
    unsigned long int i=0,j=0;
    do{
        j=str.find(' ',i);
//      cout<<str.substr(i,j-i)<<endl;
        vec.push_back(str.substr(i,j-i));
        i=j+1;
    }while (j!=string::npos);
    
    reverse(vec.begin(), vec.end());
    
    vector<string>::iterator it;
    for (it=vec.begin(); it != vec.end() ; it++) {
        cout<<*it<<' ';
    }
    cout<<endl;
    
    
    return 0;
}

c程序--说反话 输入一行字符串,可以加入空格,输出为相反 立即下载

相关推荐

DFT与机器学习协同设计高效光催化剂:从电子结构到性能预测

密度泛函理论(DFT)作为计算材料学的基石,通过求解Kohn-Sham方程,能够在原子尺度精确预测材料的电子结构、能带和光学性质,为理解光催化等能源材料的微观机理提供了关键视角。其核心价值在于替代传统试错法,实现材料性能的理性设计与机理揭示。在工程实践中,面对高通量筛选的需求,机器学习(ML)技术,特别是长短期记忆网络(LSTM)这类擅长处理序列数据的模型,能够学习从材料描述符到复杂性能(如光谱)的映射关系,实现快速性能预测与优化。这种DFT与ML的结合范式,正广泛应用于新能源材料、半导体器件等领域,用于高

weixin_30662937的博客 664

PTA 说反话-加强版

题目: 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过500 000的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用若干个空格分开。 输出格式: 每个测试用例的输出占一行,输出倒序后的句子,并且保证单词间只有1个空格。 输入样例: Hello World Here...

qq_45405490的博客 673

代谢组学数据分析实战:用R语言从PCA、PLS-DA到OPLS-DA一步步搞定(附代码)

本文详细介绍了使用R语言进行代谢组学数据分析的全流程,从数据预处理到PCA、PLS-DA和OPLS-DA模型构建与验证。通过实际案例和代码示例,帮助研究者掌握关键分析技术,提升数据解读能力,特别适合生命科学领域的研究人员。

weixin_28689507的博客 133

PAT 1009 说反话(C++)

说反话,刚好符合栈的先进后出的规则,因此本题选用的是栈的存取方式。有一个容易出问题的地方就是输出的时候常常会在末尾的输出多出一个空格,会导致格式错误,具体解决办法在代码中已标出。

weixin_44252067的博客 337

高通thermal-engine.conf配置详解:从虚拟传感器到CPU频率控制的完整指南

本文深入解析了高通thermal-engine.conf配置文件的架构与调优方法。从虚拟传感器的加权融合原理,到监控算法与CPU频率控制的多级策略,提供了完整的配置详解与实战调试指南。文章旨在帮助开发者与高级用户掌握底层温控逻辑,在性能与散热间实现精准平衡,并详细介绍了日志调试与场景化配置等高级技巧。

weixin_28327051的博客 495

开源分享:苹果群控手机源代码解析与实战

本文介绍了苹果设备群控的基本原理和实现方法,重点解析了基于Python+Appium的群控系统构建。主要内容包括:1)设备连接管理技术(USB/Wi-Fi);2)自动化控制方式(WDA/AppleScript/Appium);3)实战演示了通过Python脚本实现多设备同时控制,涵盖环境配置、代码解析和功能说明;4)提出了多线程、图像识别等优化方向。文章为开发者提供了快速上手的群控方案,适用于自动化测试、批量管理等场景,并推荐了相关开源项目参考。

2403_88540309的博客 1348

说反话 stringstream

说反话 时间限制: 1 Sec 内存限制: 64 MB 题目描述 反话就是说反语,或反话正说,运用实际上的意义跟字面意思正相反的词语或句子来表达意思的修辞方法,一般是用来批判、揭露坏人坏事,在文章中可以取得幽默、讽刺的表达效果,增强文章的战斗力。运用反语时必须让人明白这是正话反说或反话正说,否则,对方按字面意思来理解,那就适得其反了。 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入 一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区

qq_43078724的博客 914

Playwright Java环境配置避坑指南:浏览器路径、类加载与离线部署

Playwright作为现代端到端测试框架,其Java SDK突破了传统Selenium的Driver管理模式,将Chromium/Firefox/WebKit内核视为可编程运行时资源。其核心原理在于SDK与浏览器二进制分离——Maven仅管理Java字节码,而浏览器需独立下载、校验与沙箱加载。这一设计带来显著技术价值:跨平台一致性、进程隔离安全性及多浏览器并行能力;典型应用场景涵盖Spring Boot集成测试、金融级离线CI/CD、Kubernetes容器化部署及Air-Gapped封闭环境。然而,因J

weixin_32956805的博客 679

1009 说反话——c++实现

1. 题目介绍 2. 思路 我想的是用字符串来存储单词,但还没养成使用栈、队列等的习惯,所以创建了大小为80的字符串数组。然后利用循环,依次将首尾字符串对换的方式实现句子的倒序。 参考大佬的代码后,发现使用栈就方便多了。新技能get√ 3. 具体代码实现 使用字符串数组: #include<iostream> #include<string> using namespace std; int main(){ string word[80]; //字符串

XingziYY的博客 704

银河麒麟V10开机卡Logo?别慌,手把手教你进单用户模式修复(附详细命令)

本文详细解析银河麒麟V10操作系统启动时卡Logo的故障原因,并提供进入单用户模式的完整解决方案。通过GRUB引导菜单修改启动参数,执行文件系统检查、图形服务修复等关键命令,帮助用户快速恢复系统正常运行,适用于运维人员和普通用户应对紧急启动问题。

weixin_30522183的博客 393

KLayout教程(二)编辑不同的形状

首先画一个基础的矩形,然后双击他可以定义他的坐标

集成光电子 1万+

说反话(c++实现)

描述:给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。 输出:每个测试用例的输出占一行,输出倒序后的句子。 inout:Hello World Here I Come o

140

YOLO11实战 第010期-基于yolo11的农业杂草作物目标检测实战文档(详细教程)

通过这条曲线,用户可以评估模型的检测能力,分析模型在不同阈值下对真实目标的检测是否全面。通过这条曲线,可以评估模型在目标检测任务中的整体性能,并找到合适的置信度阈值,以在精确率和召回率之间做出最佳平衡。PR 曲线越接近右上角,模型性能越好,曲线下方的面积越大,说明模型在不同置信度下的。),它展示了不同置信度下的召回率。条曲线都显示了随着召回率的增加,精确度略有下降的趋势,但整体上精确度保持在很高的水平。通过这条曲线,可以选择合适的置信度阈值,以优化模型的检测结果,平衡精确率和召回率。反映了分类器的准确性。

深度学习算法工程师,专注于前沿算法研究与实战应用。在这里,我将分享深度学习领域的实战经验、优质数据集资源以及最新论文解读与精度分析,旨在与广大技术爱好者共同探索人工智能的奥秘,助力技术成长与创新。 1525

PAT 1009 说反话 (20 point(s))

PAT 1009 说反话 (20 point(s))

qq_51448028的博客 236

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

PAT乙级90题保姆级攻略:按字符串、STL、哈希等6大知识点分类刷题(附避坑指南)

本文提供PAT乙级90题的高效攻克指南,按照字符串处理、STL容器应用、哈希技术、模拟运算、数学问题、排序搜索六大核心知识点分类解析,帮助考生系统构建知识体系。文章包含解题范式、常见陷阱和实战技巧,特别标注易错题(破水题),助力考生快速定位薄弱环节并冲刺高分。

weixin_30415113的博客 445

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

pat 乙级 1009 说反话 (C++)

题目 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。 输出格式: 每个测试用例的输出占一行,输出倒序后的句子。 输入样例: Hello World Here I Come 输出样例: Come I Here World Hello 分析 字符串总长度<=80

魔神之云的博客 353

PAT乙级:1009 说反话 c++实现

给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入格式 测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。 输出格式 每个测试用例的输出占一行,输出倒序后的句子。 输入样例 Hello World Here I Come 输出样例 Come I Here World Hello 首先安利一下柳神的做法:https://blog.csd

qq_44746278的博客 385

PAT乙级.1009. 说反话 (20)

1009. 说反话 (20) 题目: 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。 输出格式: 每个测试用例的输出占一行,输出倒序后的句子。 输入样例:

R11happy的博客 693

PTA 1009 说反话【栈】 (20 分)

1009说反话(20 分) 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。 输出格式: 每个测试用例的输出占一行,输出倒序后的句子。 输入样例: ...

fyy_lufan的博客 608

PATB 1009 说反话

使用字符数组实现 #include <iostream> using namespace std; int main() { int num=0;//单词数 char ans[90][90]; while(scanf("%s",&ans[num])!=EOF){ num++; } for(int i=num-1;i>=0;i--){ printf("%s",ans[i]); if(i>.

qq_43749262的博客 147

1009 说反话 (20分)

1009说反话(20分) 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。 输出格式: 每个测试用例的输出占一行,输出倒序后的句子。 输入样例: ...

最不正经的计算机专业学生 209

PAT (Basic Level) Practice 1009 说反话

1009 说反话 题目链接-1009 说反话 解题思路 STL stack 因为句子要倒序输出,所以可以利用栈先进后出的特性 将每个单词存入栈最后依次输出即可 输入的时候可能会有点儿麻烦,具体怎么操作见代码吧 附上代码 #include<bits/stdc++.h> using namespace std; #define ll long long const int INF=0...

Fiveneves的博客 191

PAT 1009 说反话

给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。 输出格式: 每个测试用例的输出占一行,输出倒序后的句子。 输入样例: Hello World Her...

future_2017的博客 236

PAT B1009说反话

题目要求: 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。 输出格式: 每个测试用例的输出占一行,输出倒序后的句子。 输入样例: Hello World Here...

weixin_43370733的博客 285

PAT B1009 说反话

前言 传送门 正文 思路 两种方法,推荐能够自行写出split函数的模板 1)find函数 函数原型:size_t find(const string& str, size_t pos = 0) const; 功能说明:从pos位置开始查找子字符串str第一次出现的位置 参数说明:str为要查找的子字符串,pos从为初始查找位置 返回值:找到的话返回子字符串第一次出现的位置,否则返回string::npos 2)substr函数 函数原型:string substr(size_t

逝不等琴生的博客 597

B-1009 说反话 (20 分)

1009 说反话 (20 分) 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。 输出格式: 每个测试用例的输出占一行,输出倒序后的句子。 输入样例: Hello World Here I Come 输出样例: Come I Here World Hel

hza163的博客 91
上一篇: 求最大递增串,结构体+数组实现了谜样的数组式静态链表
下一篇: poj 2255 Tree Recovery,已知前序中序求后序
ThousandsOfWind
博客等级 码龄11年 21粉丝 13原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值