试了好几种方法,ASCLL码表,遍历比较
1 #include<iostream> 2 #include<string> 3 using namespace std; 4 5 int main(){ 6 char temp; 7 int sum1=0; 8 int sum2=0; 9 10 for(int i=0;i<1000;i++){ 11 temp=getchar(); 12 if(temp==' '|| temp=='\n'){ 13 break; 14 } 15 else{ 16 sum1=sum1+temp; 17 } 18 } 19 for(int i=0;i<=1000;i++){ 20 temp=getchar(); 21 if(temp==' '|| temp=='\n'){ 22 break; 23 } 24 else{ 25 sum2=sum2+temp; 26 } 27 } 28 cout<<char(sum2-sum1); 29 return 0; 30 }
题目:
找不同
给定两个字符串 s 和
t,它们只包含小写字母。
字符串
t
由字符串
s
随机重排,然后在随机位置添加一个字母。
请找出在 t
中被添加的字母。
示例 1:
输入:s =
"abcd", t = "abcde"
输出:"e"
解释:'e'
是那个被添加的字母。
示例 2:
输入:s =
"", t = "y"
输出:"y"
示例 3:
输入:s =
"a", t = "aa"
输出:"a"
示例 4:
输入:s =
"ae", t = "aea"
输出:"a"
提示:
0 <= s.length <= 1000
t.length == s.length + 1
s 和 t 只包含小写字母