5.27作业

  1. 定义自己的命名空间my_sapce,在my_sapce中定义string类型的变量s1,再定义一个函数完成对字符串的逆置。
objectivec 复制代码
#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;
}
相关推荐
欣欣之王来了2 分钟前
AI合规专项:AI算法透明度的合规要求
人工智能·算法
wzdark3 分钟前
分块思想在算法优化中的实践与应用4
算法
Because_of_Her111 分钟前
dfs-洪水填充技巧
笔记·算法·深度优先·洪水填充
m0_3807438721 分钟前
Qt侧边栏布局的实现示例
开发语言·c++
小静AI工程实验室23 分钟前
RSA 算法详解:从模幂原理到 OAEP 加密、PSS 签名与 Python 实验
python·算法
xzal1231 分钟前
GESP Python笔记
笔记·python·算法
wzdark33 分钟前
算法中的记忆化思想与重复子问题优化4
算法
汉克老师1 小时前
GESP2026年9月认证C++五级( 第三部分编程题(1、哥德巴赫猜想))精讲
c++·gesp·小学生·学c++编程
Discipline10291 小时前
流水线运行是否正随时间变得更加集中?
算法
小灰灰搞电子1 小时前
C++ final 关键字详解:从虚函数到类继承的完整指南
c++·final