[C语言]逆序一个字符串的内容
原字符串:abcdef
逆序后字符串:fedcba
#include <stdio.h>
#include <assert.h>
#include <string.h>
void reverse(char *str) {assert(str!=NULL);//断言int len = strlen(str) - 1;char* left = str;char* right = str+len;char temp = 0;while (left < right) {//交换字符temp = *left;*left = *right;*right = temp;left++;right--;}
}
int main() {char arr[] = "abcdef";reverse(arr);printf("%s\n", arr);return 0;
}
运行结果:
[C语言]逆序一个字符串的内容相关推荐
- C语言写一个函数,可以逆序一个字符串的内容。
void reverse(char* ps) {if (ps == NULL){return ;}char *head =ps;char *end = ps + strlen(ps) - 1;whil ...
- C语言逆序输出字符串
C语言逆序输出字符串 #include<stdio.h> #include<string.h> int main() {char str[100];gets(str);int ...
- C语言 逆序输出字符串
前言 逆序输出字符串最可能先想到的是遍历时用栈保存字符,最后出栈.既然栈可以实现,那我们也可以用递归的方法来实现,并且一定会比较简单. 除了以上两种,还可以对字符串进行原地逆置,最后再将该字符串输出即 ...
- C语言——逆序输出字符串的函数实现
若要实现字符串的逆序输出操作,可以有两种方法实现: 1.函数迭代法 2.函数递归法. 一.函数迭代法 代码如下: int ...
- c语言逆序输出字符串指针,菜鸟求助-如何用指针法将一串字符按单词的倒序输出?如:i love yo...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include void fun (char *ch1, char *ch2) { int i, n(0), k; int lengt ...
- C语言经典例27-利用递归逆序输出字符串
目录 1 题目 2 分析 3 实现 4 运行结果 1 题目 利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来. 2 分析 从递归程序设计三大要素角度来分析: 该递归程序的目的:逆序输出字符 ...
- 【C 语言】字符串模型 ( 字符串翻转模型 | 借助 递归函数操作 逆序打印字符串 | 递归要素 | 递归停止条件 | 递归操作 )
文章目录 一.借助 递归函数操作 逆序打印字符串 二.完整代码示例 一.借助 递归函数操作 逆序打印字符串 递归需要掌握下面 222 个点 : 参数入栈模型 : 第 111 次 , "sdh ...
- python逆序输出字符串_python实现对指定输入的字符串逆序输出的6种方法
编写一个Python程序,提示用户输入一个字符串,程按照你的要分享编写的逆序显示字符串的Python3程序如下 s = input("请输入一个字符串:")print(s[::-1 ...
- 【Python茴香豆系列】之 如何逆序一个列表
用 Python 编程,使用不同的方法来完成同一个目标,有时候是一件很有意思的事情. 这让我想起鲁迅笔下的孔乙己.孔乙己对于茴香豆的茴字的四种写法颇有研究.我不 敢自比孔乙己,这里搜集一些 Pytho ...
最新文章
- 2.3 残差网络-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
- nginx 学习笔记(9) 配置HTTPS服务器--转载
- ICML 2020 | 基于连续动态系统学习更加灵活的位置编码
- 怎么做应力应变曲线_做冲压材质分析很重要,材料性能分析汇总~
- POJ 1637 Sightseeing tour 混合图欧拉回路存在性判断
- 深度学习笔记(42) 人脸识别
- 【亚伦博客】我们勇敢的审查者
- C++实现复制文本粘贴文本功能
- 解决mac下ssh空闲一段时间自动断开的问题
- 技术铺路,生态架桥:来自华为的开发者全面进阶说明书
- 怎么用几何画板画底数a在变化的指数函数图像
- STM32-ESP8266wifi模块实现
- 巴西电商olist store订单数据分析
- 兼容 IE、 FireFox 的 javascript 日历控件 原创作者:寒羽枫(cityhunter172)
- 沈家桢博士:缘起性空与人生
- C语言实现定积分的计算
- 借助WPS将Word文档转换为PPT文档
- win10右键一直转圈_Windows系统鼠标右键突然一直转圈无法使用
- matlab如何在文中定义函数
- 正则表达式匹配最后一部分