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;
}
相关推荐
吕小明么1 分钟前
OpenAI o3 “震撼” 发布后回归技术本身的审视与进一步思考
人工智能·深度学习·算法·aigc·agi
大胆飞猪15 分钟前
C++9--前置++和后置++重载,const,日期类的实现(对前几篇知识点的应用)
c++
1 9 J18 分钟前
数据结构 C/C++(实验五:图)
c语言·数据结构·c++·学习·算法
程序员shen16161120 分钟前
抖音短视频saas矩阵源码系统开发所需掌握的技术
java·前端·数据库·python·算法
夕泠爱吃糖20 分钟前
C++中如何实现序列化和反序列化?
服务器·数据库·c++
长潇若雪23 分钟前
《类和对象:基础原理全解析(上篇)》
开发语言·c++·经验分享·类和对象
汝即来归37 分钟前
选择排序和冒泡排序;MySQL架构
数据结构·算法·排序算法
咒法师无翅鱼1 小时前
【定理证明工具调研】Coq, Isabelle and Lean.
算法
风清云淡_A2 小时前
【java基础系列】实现数字的首位交换算法
java·算法
涵涵子RUSH2 小时前
合并K个升序链表(最优解)
算法·leetcode