5.27作业

  1. 定义自己的命名空间my_sapce,在my_sapce中定义string类型的变量s1,再定义一个函数完成对字符串的逆置。

 

#include <iostream>
#include <string.h>

using namespace std;
namespace my_space
{
    string s1;
    void RevString(string &s1);
}
void my_space::RevString(string &s1)
{
    int i = 0;
    int j = s1.size()-1;
    while(i<j)
    {
        char temp=s1.at(i);
        s1.at(i)=s1.at(j);
        s1.at(j)=temp;
        i++;
        j--;
    }
}
int main()
{
    cout << "请输入字符串: " << endl;
    getline(cin,my_space::s1);
    my_space::RevString(my_space::s1);
    cout << "逆置后的字符串: " << endl;
    cout <<my_space::s1 << endl;
    cout << endl;
    return 0;
}

相关推荐

  1. 作业..........

    2024-06-08 08:10:01       34 阅读
  2. leetcode - 527. Word Abbreviation

    2024-06-08 08:10:01       33 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-08 08:10:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-08 08:10:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-08 08:10:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-08 08:10:01       20 阅读

热门阅读

  1. npm安装依赖过慢

    2024-06-08 08:10:01       6 阅读
  2. ArcGIS for js 4.x FeatureLayer 加载、点选、高亮

    2024-06-08 08:10:01       5 阅读
  3. 微信小程序和支付宝小程序生成二维码

    2024-06-08 08:10:01       12 阅读
  4. mysql 如何分布式部署

    2024-06-08 08:10:01       8 阅读
  5. 公司面试题总结(一)

    2024-06-08 08:10:01       9 阅读
  6. 正则表达式

    2024-06-08 08:10:01       9 阅读
  7. Spring Boot 常用注解

    2024-06-08 08:10:01       6 阅读
  8. Ajax + Easy Excel 通过Blob实现导出excel

    2024-06-08 08:10:01       9 阅读
  9. ARCGIS 几种SHP融合、拼接等方法

    2024-06-08 08:10:01       8 阅读