B2122 单词翻转

news/2024/6/17 11:16:06 标签: c++

B2122 单词翻转

[B2122 单词翻转](https://www.luogu.com.cn/problem/B2122?contestId=150480
B2122 单词翻转

题意

输入一串字符,将它倒着输出,但是,单词之间要换行,才能输出。

思路

  1. 先写for循环,
  2. 在往上加while循环。
  3. 定义i=字符串的长度,i>=0将一个个倒过来输出。遇到空格时,表示这组字符串结束,就将其输出。

坑点

  1. 输出有点意思,要分开输出,先在for循环里输出单词,在while循环,输出换行符。
  2. 单词要输出一个要换行。并且是第一个单词为第一行,而不是最后一个单词是最后一行。
  3. 字符串的数组,定义。

算法一:字符串的输入,输出

时间复杂度
  • 输出大小: 1.83216381072998 MiB
  • 编译时间: 0.97s
实现步骤
  1. 字符串的定义用string,字符串数组的定义用char[确定数字],
  2. while循环一个个输入字符串,for循环将字符串倒过来。
  3. 数组下标从0开始,若>0,只能输出hell和worl,若>=0,可以输出hello和world。
代码
 #include<stdio.h>
#include<iostream>
using namespace std;
int main()
{
	string s;
	while(cin>>s)
	{
	    for(int i=s.length()-1;i>=0;i--)//数组下标从0开始,若>0,只能输出hell和worl 
	    {
	    	cout<<s[i];//若>=0,可以输出hello和world 
		}
		cout<<endl;
	}
	return 0;
}

总结

简单,但有点坑,要多思考思考一下,怎么才能换行输出,怎么才能第一个输出第一个单词,而不是最后一个。for循环里的条件要好好思考一下。


http://www.niftyadmin.cn/n/5281939.html

相关文章

小样本学习idea(不断更新)

在此整理并记录自己的思考过程&#xff0c;其中不乏有一些尚未成熟或者尚未实现的idea&#xff0c;也有一些idea实现之后没有效果或者正在实现&#xff0c;当然也有部分idea已写成论文正在投稿&#xff0c;都是自己的一些碎碎念念的思考&#xff0c;欢迎交流。 研一上学期 9.…

多标签分类中常用指标和可视化例子

多标签分类中常用指标 1. 准确率&#xff08;Accuracy&#xff09; 准确率计算的是正确预测的标签比例。对于多标签分类&#xff0c;这通常是一个较为严格的指标&#xff0c;因为要求每个实例的所有标签都预测正确。 Accuracy 正确预测的标签数 总标签数 \text{Accuracy} \…

AE/PR插件-去朦胧除雾霾增强色彩对比清晰画面调色插件ClearPlus

ClearPlus是一款功能强大的插件&#xff0c;旨在增强包括模糊、水下和弱光视频在内的素材&#xff0c;它也是增强天空的理想选择。该插件能够轻松灵活地使颜色变得时尚。它提供阴影滑块、除雾滑块、直方图滑块、白平衡等其他功能&#xff0c;能够有效帮助用户恢复图像原本的图片…

新疆某职业技术学院,实现对上千台IT设备的集中监控和管理

随着信息化时代的快速发展&#xff0c;IT技术已经成为教育领域不可或缺的一部分。新疆某职业技术学院为了更好地支持教学和科研工作&#xff0c;决定引入监控易管理平台7.0&#xff0c;实现对上千台IT设备的监控管理。通过引入该平台&#xff0c;职业技术学院的IT运维效率和质量…

Java项目启动过程中Mybatis报错bug(多问题汇总,持续更新)

目录 前言1. Error: Method queryTotal execution error of sql2. Cause: java.sql.SQLSyntaxErrorException: Unknown column xxxxx in fiel其他前言 统计实战中关于Mybatis出错的原因 1. Error: Method queryTotal execution error of sql 执行Springboot的时候出现如下错…

RateLimiter速率了解

RateLimiter <dependency><groupId>com.google.guava</groupId><artifactId>guava</artifactId><version>22.0</version> </dependency>这个同名的类在nacos的jar包中也有出现。速率限制于java.util.concurrent.Semaphore功能…

momentum2靶机

文章妙语 遇事不决&#xff0c;可问春风&#xff1b; 春风不语&#xff0c;遵循己心。 文章目录 文章妙语前言一、信息收集1.IP地址扫描2.端口扫描3.目录扫描 二&#xff0c;漏洞发现分析代码bp爆破1.生成字典2.生成恶意shell.php2.抓包 三&#xff0c;漏洞利用1.反弹shell 四…

Vue3数据交互axios

我是南城余&#xff01;阿里云开发者平台专家博士证书获得者&#xff01; 欢迎关注我的博客&#xff01;一同成长&#xff01; 一名从事运维开发的worker&#xff0c;记录分享学习。 专注于AI&#xff0c;运维开发&#xff0c;windows Linux 系统领域的分享&#xff01; 本…