文章目录

  • 一、题目
  • 二、例子
  • 三、解析
  • 四、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. 【蓝桥杯每日一练】 汉诺塔

    目录 1.说明 2.解法 3.python实现 python全局变量使用方式: python全局变量和局部变量的区别: 1.说明 河内之塔(Towers of Hanoi)是法国人M.Claus(Lu ...

  4. 蓝桥杯 ALGO-69 算法训练 字符串逆序

    输入一个字符串,长度在100以内,按相反次序输出其中的所有字符. 样例输入 tsinghua 样例输出 auhgnist #include <iostream> using namespa ...

  5. 【蓝桥杯每日一练】 三色旗

    目录 1.说明 2.解法 3.python实现 第一种 第二种 第三种 1.说明 三色旗的问题最早由E.W.Dijkstra所提出,他所使用的用语为Dutch Nation Flag(Dijkstra ...

  6. 【蓝桥杯每日一练】 巴斯卡三角形(杨辉三角形)

    目录 1.说明 ​2.python实现 1.说明 巴斯卡三角形又叫杨辉三角,贾宪三角形 他有以下 性质: 前提:端点的数为1(这不是废话吗,头上那个端点不是1还是三角形吗) 1.每个数等于它上方两数之 ...

  7. 【蓝桥杯每日一练】 斐波那契数列

    目录 1.说明 2.原理 3.python实现 第一种: 第二种: 第三种 第四种 1.说明 Fibonacci为1200年代的欧洲数学家,在他的着作中曾经提到:「若有一只免子每个月生一只小免子,一个 ...

  8. 【蓝桥杯每日一练:小z的序列游戏-k】

    问题描述 众所周知,小z对序列游戏特别感兴趣 现在他又提出了一个新的序列游戏 给你n个数的数组a 问有多少对(i,j)  满足(a[i] + a[j]) % k = 0 并且 [1 <= i & ...

  9. 【蓝桥杯每日一练:北斗七星数】

    问题描述 北斗七星数是指一个7位数,它的每个位上的数字的7次幂之和等于它本身. (例如:1^7+7^7+4^7+1^7+7^7+2^7+5^7=1741725) 请写程序判断一个正整数是否是北斗七星数 ...

最新文章

  1. silverlight之How To:设置ComboBox控件的数据源当ComboBox用来作为DataGrid的某列的编辑控件时...
  2. 释放内存触发断点及数组、指针的NULL初始化
  3. careercup-高等难度 18.5
  4. guava缓存数据到本地_扩展Guava缓存以溢出到磁盘
  5. 和doc的区别怎么转换手机_如何把doc文件转换成PDF格式?高手告诉你应该这么做...
  6. 算法导论-堆排序习题解
  7. delphi的 PosEx 函数功能介绍
  8. 【转载】关于大型asp.net应用系统的架构-架构的选择
  9. Machine Learning——Homework1
  10. 如何评价一个专业PKM软件?
  11. IT项目验收流程及说明
  12. [乱七八糟]《进化论——人类科学史上最大的谎言》
  13. 矩阵和向量的求导法则
  14. 深度学习-各类数据集汇总
  15. python gdal迭代写为ENVI的dat格式
  16. win7安装硬盘后无法启动计算机,win7系统安装固态硬盘开启AHCi后开不了机的图文教程...
  17. ch9200 usb网卡驱动_21包邮的PCMCIA无线网卡开箱+对比测评
  18. 工具篇——MoneyFormatUtil(用于将人民币小写金额转换成大写金额)
  19. 程序员跳槽B站遭老东家索赔200万,法院判定无需赔偿,竞业限制不应阻碍工程师再就业...
  20. AWS S3文件/文件夹删除

热门文章

  1. Sofa生态: SofaBoot从入门到放弃
  2. React控制台警告Warning: ReactDOM.render is no longer supported in React 18. Use createRoot instead. Until
  3. lnmp实现搭建商城网站
  4. 电子作业票如何实现特殊作业全过程信息化管理
  5. 理论详解:为什么 MySQL 采用B+树作为索引?
  6. 微信小程序电商实战-入门篇
  7. jquery+easyui培训文档
  8. 【Keepass】配置好keepassnatmsg插件、keepassxc-browser扩展后,出现Failed to save to the specified file未将对象引用设置到对象
  9. linux大磁盘管理工具有哪些,Linux中常见的磁盘管理工具有哪些
  10. 计算机热点方向、历史、未来