PTA 7-8 刪除重複字符

7-8 刪除重複字符(20 分)

本題要求編寫程序,將給定字符串去掉重複的字符後,按照字符ASCII碼順序從小到大排序後輸出。

輸入格式:

輸入是一個以回車結束的非空字符串(少於80個字符)。

輸出格式:

輸出去重排序後的結果字符串。

輸入樣例:

ad2f3adjfeainzzzv

輸出樣例:

23adefijnvz
//刪除成功字符
#include<bits/stdc++.h>
//典型STL(模板庫)中SET運用啊

using namespace std;
int main()
{
   set<char>str;
   char c;
   while((c = getchar())!='\n')
   {
       str.insert(c);
   }
   while(!str.empty())
   {
       
        cout << *str.begin();
        str.erase(str.begin());
   }

    return 0;
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章