SWUSTOJ 1028 特定字串行的判斷

2021-09-19 18:43:22 字數 895 閱讀 6971

源**

編寫一程式,識別依次讀入的乙個以「#」為結束符的字串行是否為形如「序列1@序列2」模式的字串行。期中序列1和序列2中都不含字元「@」,且序列2是序列1的逆序列。例如「a+b@b+a」是滿足條件的序列字元,而「1+3@3-1」則不是。

乙個以「#」結束的字串行。

是滿足條件的字串行輸出「yes!」;否則輸出「no!」。

a+b@b+a#

yes!

#include

#include

#include

using

namespace std;

intmain()

break;}

}int flag =1;

list<

char

>

::iterator p;

list<

char

>

::iterator q;

for(p = list1.

begin()

, q = list2.

begin()

; p != list1.

end(

)&& q != list2.

end(

); p++

, q++)}

if(flag ==0)

cout <<

"no!"

;else

cout <<

"yes!"

;return0;

}

刪除特定字元

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

SQL刪除特定字元

請教sql刪除特定字元 sql語句為 update table name set field name replace field name from str to str 說明 table name 表的名字,field name 欄位名,from str 需要替換的字串,to str 替換成的字...

字串去除特定字元

週六,剛顧著陪女朋友玩了,九度oj想ac一道簡單的題目,結果在scanf上遇到了點問題,唉,週六大好的時間就沒有深入研究,今天趁著來公司看了一下scanf實現機制,解決了 靠,蛋疼的csdn,剛才寫了一大堆竟然沒儲存,直接上 了 題目描述 輸入字串s和字元c,要求去掉s中所有的c字元,並輸出結果。輸...