4.使用c++的string类,将5个字符串按逆转后的顺序展示出来。测试数据,键盘输入: germany japan america britain france ,控制台显示:france brit
时间: 2023-05-02 21:02:16 浏览: 166
使用C/C++实现字符串的反转
程序如下:
#include <iostream>
#include <string>
using namespace std;
int main()
{
string s1 = "germany";
string s2 = "japan";
string s3 = "america";
string s4 = "britain";
string s5 = "france";
string s = s5 + " " + s4 + " " + s3 + " " + s2 + " " + s1;
string control = s5 + " " + s4;
if (s.find(control) == 0)
cout << s << endl;
else
cout << "wrong order" << endl;
return 0;
}
其中,将5个字符串逆序转换后,使用加号连接成一个新字符串s。再定义一个控制字符串control,用来检测新字符串s中是否以“france brit”开头。若是,则输出新字符串s,否则输出“wrong order”。
阅读全文