zoukankan      html  css  js  c++  java
  • 编写一个求字符串长度的函数strlen(),再用strlen()函数编写一个函数reverse(s)的倒序递归程序,使字符串s逆序-简单

    源程序:

    #include < iostream >

    #include < string >

    using namespace std;

    int strlen(char *str)

    {

      int len = 0;

      while (str[len] != '')

      {

        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] = '';

    }

    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");

    }

     运行结果:

  • 相关阅读:
    sql常用函数
    sql数据库查询
    数据库增删改查
    数据库基本概念
    C#总结
    C#结构体
    C#常用函数类
    初识函数
    C#冒泡排序 折半查找
    12月27日笔记
  • 原文地址:https://www.cnblogs.com/duanqibo/p/11888298.html
Copyright © 2011-2022 走看看