码迷,mamicode.com
首页 > 其他好文 > 详细

编写一个求字符串长度的函数strlen(),再用strlen()函数编写一个函数reverse(s)的倒序递归程序,使字符串s逆序-简单

时间:2019-11-19 12:03:14      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:tab   alt   结果   system   png   void   name   pause   字符串长度   

源程序:

 

#include < iostream >

#include < string >

using namespace std;

int strlen(char *str)

{

  int len = 0;

  while (str[len] != ‘\0‘)

  {

    len++;

  }

  return len;

}

void revers(char *b)

{

  char c;

  int j, len;

  len = strlen(b);

  j = len / 2 - 1;

  while (j >= 0)

  {

    c = *(b + j);

    *(b + j) = *(b + len - j - 1);

    *(b + len - j - 1) = c;

    j--;

  }

  b[len] = ‘\0‘;

}

void main()

{

  cin.get();

  char *s;

  char str[10];

  cout << "输入一个字符串:";

  s = str;

  cin.getline(s, 10);

  //char str[]={"1234567890"};

  cout << str << "----的长度:" << strlen(str) << endl;

  cout << str << endl;//倒序前

  revers(str);//

  cout << str << endl;//倒序后

  system("pause");

}

 运行结果:

技术图片

编写一个求字符串长度的函数strlen(),再用strlen()函数编写一个函数reverse(s)的倒序递归程序,使字符串s逆序-简单

标签:tab   alt   结果   system   png   void   name   pause   字符串长度   

原文地址:https://www.cnblogs.com/duanqibo/p/11888298.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!