C PTA刪除重複字元

2021-10-03 22:29:39 字數 613 閱讀 2041

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

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

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

ad2f3adjfeainzzzv
23adefijnvz
先對字串裡的字元按照ascii碼順序從小到大排序,再對排序後的陣列刪除重複項。

#include#includechar* sortarray(char *str, int n);

char* deleteduplicate(char *str, int n);

int main()

/***選擇排序

*/char* sortarray(char *str, int n)

}if(min}

return str;

}/**

*對排序後的陣列刪除重複項

*/ char* deleteduplicate(char *str, int n)else

}ret[j]='\0';

return ret;

}

刪除重複字元

本題要求編寫程式,將給定字串去掉重複的字元後,按照字元ascii碼順序從小到大排序後輸出。輸入格式 輸入是乙個以回車結束的非空字串 少於80個字元 輸出格式 輸出去重排序後的結果字串。輸入樣例 ad2f3adjfeainzzzv輸出樣例 23adefijnvz include include voi...

0010 刪除重複字元

7 23 刪除重複字元 20 分 本題要求編寫程式,將給定字串去掉重複的字元後,按照字元ascii碼順序從小到大排序後輸出。輸入格式 輸入是乙個以回車結束的非空字串 少於80個字元 輸出格式 輸出去重排序後的結果字串。輸入樣例 ad2f3adjfeainzzzv 輸出樣例 23adefijnvz 注...

PTA 刪除重複字元

本題要求編寫程式,將給定字串去掉重複的字元後,按照字元ascii碼順序從小到大排序後輸出。輸入是乙個以回車結束的非空字串 少於80個字元 輸出去重排序後的結果字串。ad2f3adjfeainzzzv 23adefijnvz 題目只是說非空字串,所以要用getline 不要用cin,使用set cha...