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...