有10个不同的字母,每个字母分别代表从0到9的一个数码,现知D=5,要求找出每个安母所代表的一个数码,在用数码代替字母后,运用通常的加法规则进行计算,应使算式得以成立.
DONALD
+ GERALD
---------
ROBERT
A:1,B:2,C:3,D:4,E:5,F:6,G:7,H:8,I:9,J:10,K:11,L:12,M:13,N:14,O:15,P:16,Q:17,R:18,S:19,T:20,U:21,V:22,W:23,X:24,Y:25,Z:26。
英语开始成为文字:
大约是在公元六世纪盎格鲁-撒克逊时代。当时负责把当地人口头语言记录成文字的,是罗马天主教的传教士们。他们面临的问题是当时的英语(即古英语)共有超过40种不同的音位,然而他们手中只有23个罗马字母,无法一一对应。于是他们实验了许多不同的方法,慢慢形成了27个字母(后来演变为现代英语的26个字母)和一些拼写规则。
D=5 T=0 E=9 A=4 L=8 R=7 G=1 N=6 B=3 O=2
由已知的D=5得出T=O,则2A+1=R;
由O+E仍的个位为O的数,在0-9中只有
E=9且 N+R>9
∵E=9 则 2A+1=9 A=4
∵O+E>9 D+G+1=R 5+G+1=R<9
2L+1=R R>6
∴L=8 R=7 G=2
∵ N+7=B 而只剩2、3、6
∴ N=6 B=3 O=2
例如:
其实是对应的ASCII码
int s = (int)'a';
Response.Write(s.ToString());
其他一类类推
用HASHTABLE
HashTable ht = new HashTable();
ht.Add(10,"A");
ht.Add(11,"B");
扩展资料:
所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,像a、b、c、d这样的52个字母(包括大写)以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号;
当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须使用相同的编码规则,于是美国有关的标准化组织就出台了ASCII编码,统一规定了上述常用符号用哪些二进制数来表示。
参考资料来源:
本回答被网友采纳D=5,R不进位,G=1 2 3 4 R=6 7 8 9 R=2L+1-0或者2L+1-10 只能为奇数,所以R=7或者9 则L=3 4 8 9
O+E=0+9或者O-0 E不能等于0 所以O+E=O+9 所以E或0必有1个9
故R=7 则L只能等于3 8,O+E有进位,所以G只能等于1
已经推出D=5 T=0 G=1 R=7 L=3或8 若L=3 则E必为双数,O=9,错误
所以L只能等于8,则E=9 A=4 O=2 B=3 C=8
526485 + 197485 = 723970
由已知的D=5得出T=O,则2A+1=R;
由O+E仍的个位为O的数,在0-9中只有
E=9且 N+R>9
∵E=9 则 2A+1=9 A=4
∵O+E>9 D+G+1=R 5+G+1=R<9
2L+1=R R>6
∴ L=8 R=7 G=2
∵ N+7=B 而只剩2、3、6
∴ N=6 B=3 O=2