本題要求編寫程式,將給定字串去掉重複的字元後,按照字元ascii碼順序從小到大排序後輸出。
輸入是乙個以回車結束的非空字串(少於80個字元)。
輸出去重排序後的結果字串。
ad2f3adjfeainzzzv
23adefijnvz
讀入資料時刪掉重複字元並利用常規排序方法排序並輸出,上**~
#include
#include
void
swap
(char
*a,char
*b);
void
sort
(char
*a,int length)
;int
main()
}if(i==cnt)
//若讀入字元不為重複字元,則將其放入陣列中
fh=getchar()
;}char
*result=
(char*)
malloc
(cnt*
sizeof
(int))
;//申請新陣列,給定空間
for(i=
0;i)sort
(result,cnt)
;//排序
for(i=
0;i)free
(result)
;return0;
}void
swap
(char
*a,char
*b)void
sort
(char
*a,int length)
//氣泡排序 }}
}
7 60 刪除重複字元 (20 分)
本題要求編寫程式,將給定字串去掉重複的字元後,按照字元ascii碼順序從小到大排序後輸出。輸入是乙個以回車結束的非空字串 少於80個字元 輸出去重排序後的結果字串。ad2f3adjfeainzzzv23adefijnvz思路 原陣列中只出現一次的元素存入另乙個陣列 之後氣泡排序輸出 include ...
7 4 刪除重複字元 20 分
本題要求編寫程式,將給定字串去掉重複的字元後,按照字元ascii碼順序從小到大排序後輸出。輸入格式 輸入是乙個以回車結束的非空字串 少於80個字元 輸出格式 輸出去重排序後的結果字串。輸入樣例 ad2f3adjfeainzzzv 輸出樣例 23adefijnvz 題解 利用c 的find函式,設定乙...
7 2 刪除重複字元(20 分)
7 2 刪除重複字元 20 分 本題要求編寫程式,將給定字串去掉重複的字元後,按照字元ascii碼順序從小到大排序後輸出。輸入是乙個以回車結束的非空字串 少於80個字元 輸出去重排序後的結果字串。ad2f3adjfeainzzzv23adefijnvz思路 典型stl中set運用啊,無腦操作高分題 ...