#21510: 建立map表


yes51851823@gmail.com (wseds)

學校 : 國立花蓮高級工業職業學校
編號 : 108813
來源 : [36.227.245.149]
最後登入時間 :
2024-04-16 01:11:16
c054. 10082 - WERTYU -- UVa10082 | From: [114.44.209.50] | 發表日期 : 2020-06-13 12:51

建立好map表之後,再針對輸入的字元進行查表就可以了。

但記得空白字元要直接輸出,如果是使用getchar的人要記得換行字元也要直接輸出。

 

map<char,char> A;

A['1']='`',A['2']='1',A['3']='2',A['4']='3';

A['5']='4',A['6']='5',A['7']='6',A['8']='7';

A['9']='8',A['0']='9',A['-']='0',A['=']='-';

A['W']='Q',A['E']='W',A['R']='E',A['T']='R';

A['Y']='T',A['U']='Y',A['I']='U',A['O']='I';

A['P']='O',A['[']='P',A[']']='[',A[92]=']';

A['S']='A',A['D']='S',A['F']='D',A['G']='F';

A['H']='G',A['J']='H',A['K']='J',A['L']='K';

A[';']='L',A[39]=';',A['X']='Z',A['C']='X';

A['V']='C',A['B']='V',A['N']='B',A['M']='N';

A[',']='M',A['.']=',',A['/']='.';

 
ZeroJudge Forum