對字串中的所有單詞進行倒排。
說明:1、每個單詞是以26個大寫或小寫英文本母構成;
2、非構成單詞的字元均視為單詞間隔符;
3、要求倒排後的單詞間隔符以乙個空格表示;如果原字串中相鄰單詞間有多個間隔符時,倒排轉換後也只允許出現乙個空格間隔符;
4、每個單詞最長20個字母;
輸入一行以空格來分隔的句子
輸出句子的逆序
示例1
i am a student
student a am i
//第三十一題 【中級】單詞倒排
#include#include#includeusing namespace std;
int main()
} while ((eposition = in_str.find_last_of(' ', sposition)) != string::npos)
if (eposition != 0)
sposition = eposition - 1;
else
}if (sposition != 0)
vout.push_back(in_str.substr(0, sposition + 1));
else if (isalpha(in_str[sposition]))
string sout;
int imax = vout.size() - 1;
for (int i = 0; i < imax; i++)
cout << vout[imax].c_str()<} return 0;
}
華為 中級 單詞倒排
對字串中的所有單詞進行倒排。說明 1 每個單詞是以26個大寫或小寫英文本母構成 2 非構成單詞的字元均視為單詞間隔符 3 要求倒排後的單詞間隔符以乙個空格表示 如果原字串中相鄰單詞間有多個間隔符時,倒排轉換後也只允許出現乙個空格間隔符 4 每個單詞最長20個字母 輸入描述 輸入一行以空格來分隔的句子...
華為OJ 中級 單詞倒排
中級 單詞倒排 對字串中的所有單詞進行倒排。說明 1 每個單詞是以 26個大寫或小寫英文本母構成 2 非構成單詞的字元均視為單詞間隔符 3 要求倒排後的單詞間隔符以乙個空格表示 如果原字串中相鄰單詞間有多個間隔符時,倒排轉換後也只允許出現乙個空格間隔符 4 每個單詞最長 20個字母 輸入描述 輸入一...
華為機試 單詞計數
輸入一段文章,輸出最高頻與次高頻的單詞 全部小寫,逗號分隔 文章中僅出現空格,逗號和句號這三種分隔符。不考慮頻率一致的情況。忽略大小寫。輸入 i am a student.i come from xidian,i love xidian.輸出 i,xidian include include inc...