題目描述
編制函式 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 輸出例...