主观题:字符图案打印机
编写程序打印各种字符组成的图案,如:矩形、平行四边形、直角三角形、金字塔形等图案。
要求:(1)图案的大小、组成图案的字符都可以灵活改变;(2)采用模块化设计,使用函数打印各种图案。
运行时,在一行中输入图案形状及参数,程序按要求打印出指定的图案。下面给出具体示例。
输入 1:
rectangle 5 10 *
输出 1:
输入 2:
parallelogram 5 10 @
输出 2:
@@@@@@@@@@
@@@@@@@@@@
@@@@@@@@@@
@@@@@@@@@@
@@@@@@@@@@
输入 3:
triangle 5 #
输出 3:
#
##
###
####
#####
输入 4:
pyramid 5 $
输出 4:
$
$$$
$$$$$
$$$$$$$
$$$$$$$$$
答案:(1)图案的大小、组成图案的字符都可以灵活改变;
(2)采用模块化设计,使用函数打印各种图案。
要求:(1)图案的大小、组成图案的字符都可以灵活改变;(2)采用模块化设计,使用函数打印各种图案。
运行时,在一行中输入图案形状及参数,程序按要求打印出指定的图案。下面给出具体示例。
输入 1:
rectangle 5 10 *
输出 1:
输入 2:
parallelogram 5 10 @
输出 2:
@@@@@@@@@@
@@@@@@@@@@
@@@@@@@@@@
@@@@@@@@@@
@@@@@@@@@@
输入 3:
triangle 5 #
输出 3:
#
##
###
####
#####
输入 4:
pyramid 5 $
输出 4:
$
$$$
$$$$$
$$$$$$$
$$$$$$$$$
答案:(1)图案的大小、组成图案的字符都可以灵活改变;
(2)采用模块化设计,使用函数打印各种图案。