说明
33DAI 不会写阿拉伯数字,于是他制定了一套新的十进制数字表示法。
33DAI 让大写字母 ABCDEFGHIJ
分别对应着数字 0123456789
。
由此我们就能得到很奇怪的加法运算结果。比如 A+A=A
、A+B=B
、B+B=C
、E+F=J
、F+F=BA
就分别对应着:0+0=0
、0+1=1
、1+1=2
、4+5=9
、5+5=10
。
现在给你这个新表示法中的两个数字,请计算他们相加的结果,并且也用用这个新的表示法输出。
输入数据
输入空格隔开的两个大写英文字符:x,y
输出数据
输出他们相加的结果。
题解
# include <bits/stdc++.h>
using namespace std;
int main(){
char a,b;
cin>>a>>b;
a=int(a)-65;
b=int(b)-65;
if (a+b<10)
cout<<char(a+b+65);
else
cout<<char((a+b)/10+65)<<char((a+b)%10+65);
return 0;
}