输入一个十六进制整数 n 和一个十进制整数 h,根据规则,输出一个十六进制直角三角形。
第一行的数为 n。
从第二行起,每一行都比上一行多一个数。
按从左往右,从上往下的顺序排列,每一个数都比上一个数大 h。
共输出 h 行。
例如:当 n = 14,h = 5时,十六进制直角三角形为:
14
19 1E
23 28 2D
32 37 3C 41
46 4B 50 55 5A
第 1 行的数是十六进制数 14。
第 2 行第 1 个数是十六进制数 19,比十六进制数 14 大 5。第 2 个数是十六进制数 1E,比十六进制数 19 大 5。
第 3 行第 1 个数是十六进制数 23,比十六进制数 1E 大 5;……以此类推。
输入包含两个整数:第一个是一个十六进制整数 n,表示直角三角形的第一行数字;第二个是一个十进制整数 h,表示每一后续数字相较于前一个数字增加的值(以十进制表示),也表示输出的行数。这两个数字由空格分隔。
根据给定规则,输出一个 h 行由十六进制数组成的直角三角形。
每行的数字之间用两个空格分隔。第一行仅包含初始的十六进制数 n。(n \le FF)
从第二行起,每一行都比上一行多一个数,并且每个数都比它左上方的数大 h(十进制)。(h \le 20)
所有十六进制数使用大写字母表示。
14 5
14 19 1E 23 28 2D 32 37 3C 41 46 4B 50 55 5A
3C 8
3C 44 4C 54 5C 64 6C 74 7C 84 8C 94 9C A4 AC B4 BC C4 CC D4 DC E4 EC F4 FC 104 10C 114 11C 124 12C 134 13C 144 14C 154
1F 10
1F 29 33 3D 47 51 5B 65 6F 79 83 8D 97 A1 AB B5 BF C9 D3 DD E7 F1 FB 105 10F 119 123 12D 137 141 14B 155 15F 169 173 17D 187 191 19B 1A5 1AF 1B9 1C3 1CD 1D7 1E1 1EB 1F5 1FF 209 213 21D 227 231 23B