題目:
從鍵盤(pán)上任意輸入一個(gè)長(zhǎng)度不超過(guò)20 的字符串,對(duì)所輸入的字符串,按照ASCII 碼的大小從小到大進(jìn)行排序,請(qǐng)輸出排序后的結(jié)果。
解題思路:
這里就要用到STL的string排序功能了,用sort。
代碼如下:
#include<iostream>#include<string>#include<algorithm>using namespace std;int main(){ string s; cout<<"請(qǐng)輸入字符串(長(zhǎng)度不超過(guò)20):"<<endl; cin>>s; while(s.length()>20){ cout<<"字符串長(zhǎng)度不能超過(guò)20,請(qǐng)重新輸入:"; cin>>s; } sort(s.begin(),s.end()); cout<<"排序后的字符串:"; cout<<s<<endl; return 0;}
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注