jzxx2295刪除字元

2021-10-05 10:08:15 字數 618 閱讀 3204

題目描述

編制函式 del_char(c/c++)

函式原型為 void del_char(char *,char),函式的功能是刪除a指向的字串中值為ch的字元,例如從字串"ascadef"中刪除』a』後,字串為"scdef"。

pascal編制過程 del_char

過程原型為 procedure(var st:string;ch:char);

輸入需要刪除的字元ch

需要處理的字串

輸出處理後的字串

樣例輸入

aascadef

輸出scdef

提示注意,必須編寫del_char函式,且函式名及型別,引數型別等必須和題中要求一致,否則會編譯錯誤。

傳送門

滿分**:

#include

using

namespace std;

char s[

100]=;

int i;

void

del_char

(char

*s,char c)

s[i-count]

='\0';}

intmain()

刪除特定字元

題目大意 編寫乙個高效率的演算法來刪除字串中的給定字元。比如,this is a student 是源字串,aeiou 是刪除字串,則結果為 ths s stdnt 一開始想到新建兩個陣列,乙個用下標表示刪除字串中出現的字元,乙個用來儲存經過處理的字串,結果輸出第二個陣列,如下 include in...

刪除指定字元

題目 刪除字串中的 b 和 ac 需要滿足如下的條件 例如 進一步思考 如何處理aaccac呢,需要做哪些改變呢?分析 首先要明白從字串中刪除某些字元該如何實現,顯而易見我們可以把保留的字元拷貝新的字串中來實現刪除。但是題目要求不能使用額外的空間。那就是將要刪除的字元全部交換到字串的尾部,然後設定乙...

刪除公共字元

輸入兩個字串,從第一字串中刪除第二個字串中所有的字元。例如,輸入 they are students.和 aeiou 則刪除之後的第乙個字串變成 thy r stdnts.輸入描述 每個測試輸入包含2個字串 輸出描述 輸出刪除後的字串 輸入例子 they are students.aeiou 輸出例...