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;
}
相关推荐
v维焓5 分钟前
C++(思维导图更新)
开发语言·c++·算法
ylfhpy19 分钟前
Java面试黄金宝典22
java·开发语言·算法·面试·职场和发展
Phoebe鑫26 分钟前
数据结构每日一题day9(顺序表)★★★★★
数据结构·算法
CYRUS_STUDIO36 分钟前
Frida Hook Native:jobjectArray 参数解析
android·c++·逆向
榆榆欸37 分钟前
4.Socket类、InetAddr类、Epoll类实现模块化
linux·c++·tcp/ip
..过云雨44 分钟前
11. 【C++】模板进阶(函数模板特化、类模板全特化和偏特化、模板的分离编译)
开发语言·c++
烁3471 小时前
每日一题(小白)动态规划篇2
算法·动态规划
南玖yy1 小时前
数据结构C语言练习(栈)
c语言·数据结构·算法
BC橡木1 小时前
C++ IO流
c++
阿镇吃橙子2 小时前
一些手写及业务场景处理问题汇总
前端·算法·面试