我想編碼一個需要5個字符長的字符串的C++程序,然後用這個順序打印出一個新的排列的字符串:第一個字符,第三個字符,第五個字符,第二個字符,第四個字符。我的代碼如下:在一個特定的排列中連接字符串的字符
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main()
{
string key;
string p10;
cout << "Enter the five characters long string: ";
cin >> key;
p10 = key[0] + key[2] + key[4] + key[1] + key[3];
cout << p10 << endl;’
system(「pause」);
return 0;
}
輸出(p10)是一個隨機的希臘字母,每次我運行它。
請幫忙!
是不是'字符串鍵'應該是'char []鍵;'? – Cullub 2014-10-01 03:05:51