问题描述 |
---|
输出这样一个阵列,一共有n行,其中第一行有a个星号,第二行有b个星号,从第三行起,每一行的星号数量为之前两行星号数量之和。当然这样做会导致后面行的星号数量非常多,于是要求每行星号的数量如果大于等于16,那么只要输出该数量除以16的余数。 后来涂涂看了这道题,觉得还是简单了,于是要求不输出星号,而是根据每行要输出的数量决定输出什么字符取代星号。如果数量为1,则输出字符1;如果数量为2,则输出字符2;...;如果数量为9,则输出字符9;如果数量为10,则输出字符A;...;如果数量为15,则输出字符F。 |
输入描述 |
只有一组案例。 一个正整数n,表示要输出的阵列有n行。(2<=n<=100) 然后是两个正整数a和b,表示前两行要输出的字符数量。(0<=a<=15,0<=b<=15) |
输出描述 |
按问题描述要求输出字符阵列。最后一行字符输出完要换行。 |
样例输入复制样例 |
6 3 5 |
样例输出 |
333 55555 88888888 DDDDDDDDDDDDD 55555 22 |
相关 |