7 13 刪除重複字元 20分

2021-10-05 14:43:16 字數 856 閱讀 2426

本題要求編寫程式,將給定字串去掉重複的字元後,按照字元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運用啊,無腦操作高分題 ...