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

    }

     运行结果:

  • 相关阅读:
    ssrf简介
    Mysql 命令 load data infile
    基于约束的SQL注入笔记
    ms17-010
    thinkphp5.0&5.1命令执行 和 thinkphp3.2.3sql注入
    抓取分析菜刀流量
    lamp环境的搭建
    php伪协议
    LeetCode-336 Palindrome Pairs
    LeetCode-335 Self Crossing
  • 原文地址:https://www.cnblogs.com/duanqibo/p/11888298.html
Copyright © 2011-2022 走看看