刪除字元PTA

2021-10-12 08:26:58 字數 717 閱讀 3572

本題要求實現乙個刪除字串中的指定字元的簡單函式。

void delchar( char *str, char c );

其中char str是傳入的字串,c是待刪除的字元。函式delchar的功能是將字串str**現的所有c字元刪除。

#include #define maxn 20

void delchar( char *str, char c );

void readstring( char s ); /* 由裁判實現,略去不表 */

int main()

/* 你的**將被嵌在這裡 */

hppy new yer

void

delchar

(char

*str,

char c )}}

}

![這個程式設計的很巧妙,沒有定義新陣列,在原來的陣列上通過陣列元素的移動完成了刪除特定字串的工作。

請看下圖,通過複製操作來移動元素,恰巧跳過要刪除的字元。]

PTA 刪除重複字元

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

Python程式設計PTA題解 刪除字元

description 輸入乙個字串 str,再輸入要刪除字元 c,大小寫不區分,將字串 str 現的所有字元 c 刪除。input 在第一行中輸入一行字元 在第二行輸入待刪除的字元 output 輸出僅一行,輸出刪除後的字串 sample input beee sample output resu...

Python程式設計PTA題解 刪除重複字元

description 將給定字串去掉重複的字元後,按照字元ascii碼順序從小到大排序後輸出。input 輸入僅一行,輸入乙個以回車結束的非空字串 少於80個字元 output 輸出僅一行,輸出去重排序後的結果字串。sample input ad2f3adjfeainzzzv sample out...