[请益] 求帮忙C++程式(初学者)

楼主: Struggling (Struggling)   2016-11-01 00:04:47
本鲁非CS背景,请求帮忙解题
作业有AB题,我做了A题OK,B题是逆向,写不出来QQ
A题简介
输入1234,电脑输出1423
B题简介
输入1423,电脑输出1234
以下是我A题的code
#include <iostream>
#include <string>
using namespace std;
void mash(string s);
int main()
{
string s;
cout << "Enter a sequence: ";
getline(cin, s);
mash(s);
cout << endl;
}
void mash(string s)
{
int a =s.length();
if (a == 0)
{
return;
}
cout << s[0];
if(a>1)
cout<< s[a-1];
s.erase(0, 1);
a = s.length();
if(a>=1)
s.erase(a-1);
mash(s);
}

Links booklink

Contact Us: admin [ a t ] ucptt.com