倒置字符串函数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 9

  reverse(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

转载于:https://www.cnblogs.com/Ritchie/p/5498668.html

倒置函数reverse的用法相关推荐

  1. java vector reverse,倒置函数reverse的用法

    倒置字符串函数reverse:用于倒置字符串s中的各个字符的位置,如原来字符串中如果初始值为123456,则通过reverse函数可将其倒置为654321,程序如下: #include #includ ...

  2. oracle 条件反转,Oracle反转倒置函数

    Oracle提供了一个反转倒置函数reverse,但此函数不能分组倒置,本文提供了一个即可分组倒置的函数,如下所示: CREATE OR REPLACE FUNCTION REVERSE_F(p_st ...

  3. 【Eternallyc】函数reverse的基本用法

    函数reverse的基本用法 倒置字符串函数reverse:用于倒置字符串s中的各个字符的位置,如原来字符串中如果初始值为123456,则通过reverse函数可将其倒置为654321,程序如下: # ...

  4. c语言reverse怎么起作用,reverse的用法

    c++ 中reverse函数用法 如string ss("hello"); reverse()的参数是什么才能只反转ello,即变成horeverse 函数的作用是 反转元素的顺序 ...

  5. MSSQL Sql加密函数 hashbytes 用法简介

    原文:MSSQL Sql加密函数 hashbytes 用法简介 转自:http://www.maomao365.com/?p=4732 一.mssql sql hashbytes 函数简介 hashb ...

  6. 字符串函数用法 php,PHP字符串函数print()的用法

    print (PHP 4, PHP 5) print - 输出字符串 说明 int print ( string $arg ) 输出 arg. print 实际上不是一个函数(它是一个语言结构),因此 ...

  7. ROW_NUMBER() OVER函数的基本用法用法

    ROW_NUMBER() OVER函数的基本用法用法 转自:http://www.cnblogs.com/icebutterfly/archive/2009/08/05/1539657.html 语法 ...

  8. python用psf函数_Python 嵌套函数(高级用法)

    Python 嵌套函数(高级用法) 一.嵌套函数(高级用法) 1.嵌套函数 函数的嵌套调用是在"函数调用中再调用其他函数".也就是说:函数嵌套允许在一个函数中调用另外一个函数.如下 ...

  9. php数组函数及用法,php数组函数 in_array 的用法及注意事项

    php中操作数组的函数很多,in_array就是其中一个. in_array函数 用于检查是否存在一个值的数组,即它可以判断当前数组中是否存在一个指定的值. in_array (PHP 4, PHP ...

最新文章

  1. 认识 PHP 的hash函数
  2. MFC应用程序中添加控制台窗口
  3. Hbase数据模型 列族
  4. openresty开发系列31--openresty执行流程
  5. nodejs与npm版本对应表
  6. QPS/TPS/并发量/系统吞吐量概念和公式
  7. GFS分布式文件系统简介及部署——让存储变得更高级
  8. JAVA中自己写的util中的chop,Java StringUtils.chop方法代碼示例
  9. 中通科技移动自动化测试的革新与探索
  10. drools 7.x 加载指定的决策表
  11. 谷歌正在移除 Chrome 的“关闭其他选项卡”选项
  12. leetcode python3 简单题119. Pascal's Triangle II
  13. plaintextedit指定一行一行的高亮显示_RDKit | 基于RDKit的指定原子或键高亮
  14. CentOS 常用命令及快捷键整理[转载]
  15. LTE时域、频域资源
  16. 紫乌鸦服务器维护后多久刷,魔兽世界紫乌鸦怎么刷 刷新点在哪什么时候去蹲点...
  17. ceph pg+down+peering 故障排查与osd误删恢复
  18. 网络安全等级保护的过程
  19. 短诗整理5—景物+记事
  20. AMD录用前IBM中国总裁周伟焜为公司董事会成员

热门文章

  1. IE6 下div高度显示的问题
  2. Silverlight 3发布新版3.0.50106.0
  3. ux体验网站 英国_?? 用户体验(UX)资源和工具的完整列表??
  4. c语言 栈结构存放数据类型,数据结构——栈的详解
  5. apply()智用:需要几个参数但只有一个参数数组
  6. 1145 Hashing - Average Search Time
  7. python的turtle绘图体系入门必看(一)
  8. 哪些人适合学习软件测试
  9. Oracle中的iot_type,oracle IOT表学习
  10. 用开放地址法中的线性探查法解决冲突实现哈希表的运算