【Eternallyc】函数reverse的基本用法
函数reverse的基本用法
倒置字符串函数reverse:用于倒置字符串s中的各个字符的位置,如原来字符串中如果初始值为123456,则通过reverse函数可将其倒置为654321,程序如下:
#include< stdio.h>
#include< string.h>
void reverse(char s[])
{ int c,j,i;for(i=0,j=strlen(s)-1;i< j;i++,j--)//完成倒置功能,不包括字符串结束符'/0'{c=s[i];s[i]=s[j];s[j]=c;}
}
main()//主函数,用于测试reverse函数的功能
{ char s[]="123456";reverse(s);//调用倒置函数printf("倒置后的字符串为:%s/n",s);//输出倒置后的字符串
}
运行结果如下;654321
功能颠倒字符串中字符次序。 语法Reverse ( string )
参数string:要颠倒字符次序的字符串返回值String。函数执行成功时返回颠倒字符次序后的字符串,如果发生错误,那么返回空字符串(”“)。用法Reverse()函数将一个字符串中最后一个字符放置到另一个字符串的第一个字符位置、倒数第二个字符放置在另一个字符串的第二个字符位置,以此类推。
EXAMPLE:
// reverse algorithm example
#include <iostream>#include <algorithm>#include <vector>using namespace std;int main () {vector<int> myvector;vector<int>::iterator it;// set some values:for (int i=1; i<10; ++i) myvector.push_back(i); // 1 2 3 4 5 6 7 8 9reverse(myvector.begin(),myvector.end()); // 9 8 7 6 5 4 3 2 1// print out content:cout << "myvector contains:";for (it=myvector.begin(); it!=myvector.end(); ++it)cout << " " << *it;cout << endl;return 0;}
Output:
myvector contains: 9 8 7 6 5 4 3 2 1
【Eternallyc】函数reverse的基本用法相关推荐
- 倒置函数reverse的用法
倒置字符串函数reverse:用于倒置字符串s中的各个字符的位置,如原来字符串中如果初始值为123456,则通过reverse函数可将其倒置为654321,程序如下: #include<stdi ...
- java vector reverse,倒置函数reverse的用法
倒置字符串函数reverse:用于倒置字符串s中的各个字符的位置,如原来字符串中如果初始值为123456,则通过reverse函数可将其倒置为654321,程序如下: #include #includ ...
- python字符串strip的作用_Python字符串函数strip()原理及用法详解
Python字符串函数strip()原理及用法详解 strip:用于移除字符串头尾指定的字符(默认为空格)或字符序列.注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符. 语法:str.s ...
- 状态模式的介绍及状态机模型的函数库javascript-state-machine的用法和源码解析
文章大体就两部分: 状态模式 状态机模型的函数库javascript-state-machine的用法和源码解析 场景及问题背景: 我们平时开发时本质上就是对应用程序的各种状态进行切换并作出相应处理. ...
- calloc、malloc、realloc函数的区别及用法
calloc.malloc.realloc函数的区别及用法! 三者都是分配内存,都是stdlib.h库里的函数,但是也存在一些差异. (1)malloc函数.其原型void *malloc(unsig ...
- pythonlower函数_python中lower函数实现方法及用法讲解
之前小编介绍过python中将字符串小写字符转为大写的upper函数的使用方法(upper函数).有将小写转为大写的需要,那也有将大写转为小写的情况.本文主要介绍在python中可以将字符串大写自摸转 ...
- python函数type的用意_Python内置函数Type()函数一个有趣的用法
Python内置函数Type()函数一个有趣的用法 今天在网上看到type的一段代码 ,然后查了一下文档,才知道type还有三个参数的用法. 以前只是知道type可以检测对象类型.然后发现了一个有趣的 ...
- c++中的fork函数_linux c语言 fork() 和 exec 函数的简介和用法
linux c语言 fork() 和 exec 函数的简介和用法 假如我们在编写1个c程序时想调用1个shell脚本或者执行1段 bash shell命令, 应该如何实现呢? 其实在<stdli ...
- python语言format用法_format()函数的定义和用法总结
本文主要给大家详细介绍的是python编程中str.format()的基本语法和高级用法,非常的详细,并附有示例,希望大家能够喜欢1. str.format 的引入在 Python 中,我们可以使用 ...
最新文章
- [Openwrt 项目开发笔记]:Samba服务vsFTP服务(四)
- 强化学习:Policy-based方法Part2
- js之ActiveX控件使用说明 new ActiveXObject()
- 二维码的生成(可设置大小)以及插件下载地址
- php写不了php,php写入内存不足怎么办
- vue 插槽 有名插槽
- ETL转换工具 kettle——spoon 安装 使用
- 《人工智能及其应用》重点回顾
- Catalent康泰伦特上海外高桥临床供应中心扩建温控产能;富士胶片发布2021财年第三季度财报 | 医药健闻...
- Python数据分析-房价的影响因素图解
- 20日均线操作系统法
- socket多线程图形化界面聊天室实例
- 如何下载在线课程网站的视频
- igraph入门教程
- 微信网页开发wx.chooseImage多图上传、预览(已解决)
- 电商项目 java 毕业设计_Java电商毕业设计总结(二)
- java 微信转账 ca_error_微信支付退款接口调用证书出现错误
- layui totalRow 多层嵌套json_湖南全杨多层板价格
- python如何调用函数计算出成绩的不及格率_Excel利用这个函数轻松完成自动计算及格率、合格率...
- 钢丝网骨架塑料复合管的介绍
热门文章
- JavaScript的ES6、ES7、ES8、ES9、ES10新特性
- 【小迪实地】Webdav安全配置相关与漏洞利用
- 复频域求零输入响应_零输入响应是齐次解的一部分
- maven的下载和安装教程
- 安卓电池校正_都说苹果寿命长,2年前的iPhoneXR,相当于目前什么安卓手机?
- html下拉框设置默认值_html下拉框怎么设置默认值
- php session header,php session header()重定向后丢失 - php
- Day 5 字典以及字典的用法
- 定点数一位乘法之Booth(布斯)算法
- Java语言西安交大高起专_2018年西安交大网络学院高起专/本英语入学考试复习题...