4203:星号阵列-26

时间限制:2 S   /  内存限制:65536 KB
AC:112   /  Submit:307
问题描述

输出这样一个阵列,一共有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


相关

第十届编程大赛-预选赛


Copyright 2016 - 2024 XUJC ACM Team
闽ICP备2020022076号-1