【题】
串的减法
输入字符串s和t(串长不超过80个字符),将在字符串s中出现,但未在字符串t中出现的字符组成一个新的字符串放在u中,u中字符按原字符串中字符顺序排列,不去掉重复字符,输出u。
例如:当s="112345",t="2467"时,u="1135"。
输入:
第一行为串s
第二行为串t
输出:
串u
思路很简单,依次遍历字符串s中的每一个字符,针对每一个字符,作如下处理:如果该字符不在字符串t中出现,则将该字符输出;否则不输出。
例如:串s: 112345串t: 2467
步骤:1、初始化i=0。2、i= 0,这时s[0] = ‘1’,则做个循环,看t中有木有‘1’,如果没有,则输出‘1’;否则不输出。这里t中没有‘1’,则输出‘1’。i++i= 1,这时s[1] = '1',t中没有‘1’,则输出‘1’。i++i = 2,这时s[2] = ‘2’,t中有‘2’,则不输出。i++依次循环。。。直到串s的及结尾。
【代码】