pascal字串處理,Pascal字串處理

2022-02-27 14:45:40 字數 755 閱讀 6515

1樓:匿名使用者

用集合!

vars,t:string;

a,b,c,e,f,g,h:set of char;

i:byte;

begin

readln(s);readln(t);

a:=;b:=;c:=['a'..'z','0'..'9'];

for i:=1 to length(s) do a:=a+[upcase(s[i])];a:=a*c;

for i:=1 to length(t) do b:=b+[upcase(t[i])];b:=b*c;

e:=a+b;f:=a*b;g:=(a-b)+(b-a);h:=c-e;

for i:=1 to 255 do if chr(i) in e then write(chr(i));writeln;

for i:=1 to 255 do if chr(i) in f then write(chr(i));writeln;

for i:=1 to 255 do if chr(i) in g then write(chr(i));writeln;

for i:=1 to 255 do if chr(i) in h then write(chr(i));writeln;

end.

不知道你需不需要區分大小寫.這裡忽略了大小寫,你可以通過去掉upcase和加上'a'..'z'來修改.

2樓:匿名使用者

不要用集合,直接開兩個陣列雜湊。

python字串處理,Python字串操作的split方法?

字串常量 此模組中定義的常量為 string.ascii letters 下文所述 ascii lowercase 和 ascii uppercase 常量的拼連。該值不依賴於語言區域。string.ascii lowercase 小寫字母 abcdefghijklmnopqrstuvwxyz 該值...

批處理提取指定字串前面規定個數的字串

echo off setlocal enabledelayedexpansionfor f a in a.txt do set str1 a set str1 str1 54k for f h in str1 do set str2 h echo str2 16 b.txt pause 不用樓上那麼...

c 字串擷取,C 擷取字串

string s 14525 964 string s1,s2 for int i 0 i s.length i 下面的片段再擷取加號後面的部分就行了。建議你去看看string類的函式,它有很多方便的字串操作函式,比我上面寫的簡單很多。夠簡單吧!include using namespace std...