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

    }

     运行结果:

  • 相关阅读:
    数据挖掘笔记(2018-03-22发布于知乎)
    使用Graphlab参加Kaggle比赛(2017-08-20 发布于知乎)
    大数据笔记
    2018网易游戏数据挖掘实习生笔试面经
    数据库课程设计之图书借阅管理系统
    居中
    lucene
    eclipse中使用git
    yii
    工作总结
  • 原文地址:https://www.cnblogs.com/duanqibo/p/11888298.html
Copyright © 2011-2022 走看看