【蓝桥杯每日一练】—字符逆序
文章目录
- 一、题目
- 二、例子
- 三、解析
- 四、C语言代码
- 五、python代码
- 视频讲解
一、题目
将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。
输入:
输入包括一行。 第一行输入的字符串。
输出:
输出转换好的逆序字符串。
二、例子
输入:
I am a boy
输出:
yob a ma I
三、解析
我的想法是,就是把头部和尾部之间执行两两交换,很简单的一个交换方法。
做出示意图:
四、C语言代码
#include <stdio.h>
#include <string.h>
int main(){char str[100];scanf("%[^\n]", str); //除了换行符以外的字符全部接收int len = strlen(str);int top=0,end = len-1; //定义两个变量指向开头和末尾while(top<end){ //一直交换开头和末尾char temp = str[top];str[top] = str[end];str[end] = temp;top++;end--;}printf("%s\n",str);
}
运行结果:
五、python代码
我在前面的文章和视频都讲过,字符串可以在python中使用切片,所以代码如下:
a = input()
print(a[-1::-1])
运行结果:
该知识点:起始位为-1,终止位可省略,就是结束,第三个值为步长,负号表示逆序,1表示步长为1。
我在b站讲解过这个基础知识:字符串
视频讲解
蓝桥杯比赛python组视频教程
【蓝桥杯每日一练】—字符逆序相关推荐
- 蓝桥杯每日一练专栏导读
蓝桥杯备战 适宜人群 收费模式 订阅者福利 题目目录 适宜人群 本付费专栏主要为备战蓝桥杯的人士准备,练习题目由简入深,从最一开始的基础题目起手,逐渐进入到算法训练,再是算法提高,最后还有历届试题.助 ...
- 蓝桥杯每日一练:完美的代价
一.题目 问题描述 回文串,是一种特殊的字符串,它从左往右读和从右往左读是一样的.小龙龙认为回文串才是完美的.现在给你一个串,它不一定是回文的,请你计算最少的交换次数使得该串变成一个完美的回文串. 交 ...
- 【蓝桥杯每日一练】 汉诺塔
目录 1.说明 2.解法 3.python实现 python全局变量使用方式: python全局变量和局部变量的区别: 1.说明 河内之塔(Towers of Hanoi)是法国人M.Claus(Lu ...
- 蓝桥杯 ALGO-69 算法训练 字符串逆序
输入一个字符串,长度在100以内,按相反次序输出其中的所有字符. 样例输入 tsinghua 样例输出 auhgnist #include <iostream> using namespa ...
- 【蓝桥杯每日一练】 三色旗
目录 1.说明 2.解法 3.python实现 第一种 第二种 第三种 1.说明 三色旗的问题最早由E.W.Dijkstra所提出,他所使用的用语为Dutch Nation Flag(Dijkstra ...
- 【蓝桥杯每日一练】 巴斯卡三角形(杨辉三角形)
目录 1.说明 2.python实现 1.说明 巴斯卡三角形又叫杨辉三角,贾宪三角形 他有以下 性质: 前提:端点的数为1(这不是废话吗,头上那个端点不是1还是三角形吗) 1.每个数等于它上方两数之 ...
- 【蓝桥杯每日一练】 斐波那契数列
目录 1.说明 2.原理 3.python实现 第一种: 第二种: 第三种 第四种 1.说明 Fibonacci为1200年代的欧洲数学家,在他的着作中曾经提到:「若有一只免子每个月生一只小免子,一个 ...
- 【蓝桥杯每日一练:小z的序列游戏-k】
问题描述 众所周知,小z对序列游戏特别感兴趣 现在他又提出了一个新的序列游戏 给你n个数的数组a 问有多少对(i,j) 满足(a[i] + a[j]) % k = 0 并且 [1 <= i & ...
- 【蓝桥杯每日一练:北斗七星数】
问题描述 北斗七星数是指一个7位数,它的每个位上的数字的7次幂之和等于它本身. (例如:1^7+7^7+4^7+1^7+7^7+2^7+5^7=1741725) 请写程序判断一个正整数是否是北斗七星数 ...
最新文章
- silverlight之How To:设置ComboBox控件的数据源当ComboBox用来作为DataGrid的某列的编辑控件时...
- 释放内存触发断点及数组、指针的NULL初始化
- careercup-高等难度 18.5
- guava缓存数据到本地_扩展Guava缓存以溢出到磁盘
- 和doc的区别怎么转换手机_如何把doc文件转换成PDF格式?高手告诉你应该这么做...
- 算法导论-堆排序习题解
- delphi的 PosEx 函数功能介绍
- 【转载】关于大型asp.net应用系统的架构-架构的选择
- Machine Learning——Homework1
- 如何评价一个专业PKM软件?
- IT项目验收流程及说明
- [乱七八糟]《进化论——人类科学史上最大的谎言》
- 矩阵和向量的求导法则
- 深度学习-各类数据集汇总
- python gdal迭代写为ENVI的dat格式
- win7安装硬盘后无法启动计算机,win7系统安装固态硬盘开启AHCi后开不了机的图文教程...
- ch9200 usb网卡驱动_21包邮的PCMCIA无线网卡开箱+对比测评
- 工具篇——MoneyFormatUtil(用于将人民币小写金额转换成大写金额)
- 程序员跳槽B站遭老东家索赔200万,法院判定无需赔偿,竞业限制不应阻碍工程师再就业...
- AWS S3文件/文件夹删除
热门文章
- Sofa生态: SofaBoot从入门到放弃
- React控制台警告Warning: ReactDOM.render is no longer supported in React 18. Use createRoot instead. Until
- lnmp实现搭建商城网站
- 电子作业票如何实现特殊作业全过程信息化管理
- 理论详解:为什么 MySQL 采用B+树作为索引?
- 微信小程序电商实战-入门篇
- jquery+easyui培训文档
- 【Keepass】配置好keepassnatmsg插件、keepassxc-browser扩展后,出现Failed to save to the specified file未将对象引用设置到对象
- linux大磁盘管理工具有哪些,Linux中常见的磁盘管理工具有哪些
- 计算机热点方向、历史、未来