GESPOJ / 循环实验室

二级画图 · 演示目录

这里展示已公开的演示。 共 17 个可见演示。

返回二级画图题单

课堂作业

#409 · 空格与星号 · 所有人可见

正三角形

每向下一行,前导空格少一个,星号多一个。按题意每个星号后都输出空格。

打开演示 ↗
#410 · 递减循环 · 所有人可见

倒三角形

从 n 个星号开始,每行减少一个。星号紧挨着,之间没有空格。

打开演示 ↗
#411 · 边界判断 · 所有人可见

空心三角形

先移到本行起点,再逐列判断:两侧输出星号,底边隔一格输出星号。

打开演示 ↗
#412 · 对角线 · 所有人可见

X 型

一条对角线上行号等于列号;另一条对角线上行号加列号等于 n+1。

打开演示 ↗
#413 · 分段循环 · 所有人可见

圣诞树

两个相同的三角形组成树叶,再输出 n 行居中的树干。注意每层的 i 都从 1 开始。

打开演示 ↗
#414 · 上下对称 · 所有人可见

菱形

以中间行为界,离中间越远,前导空格越多,星号越少。

打开演示 ↗
#415 · 上下对称 · 所有人可见

正六边形

n 是边长,图形一共有 2n−1 行。中间一行最宽,上下镜像对称。

打开演示 ↗
#416 · 分段与对称 · 所有人可见

雪花

中间一行横向展开;其余各行只输出两颗星,中间留出相应空格。

打开演示 ↗
#417 · 双倍空格 · 所有人可见

箭形

图形有 2n+1 行。距中间行每远一行,前面就多两个空格,星号少一个。

打开演示 ↗
#418 · 平方数输出 · 所有人可见

数字三角

j 是本行第几个数。j×j 可能有多位,每个数字字符都占一个格,不能把数的序号当字符列号。

打开演示 ↗

课后作业

#154 · 对角线 · 所有人可见

小杨的 X 字矩阵

两条对角线用 +,其他位置用 -。减号也是必须输出的字符,不是空格。

打开演示 ↗
#157 · 条件优先级 · 所有人可见

小杨的 H 字矩阵

先判断左右边界,再判断中间行;中间行两端仍然是竖线。

打开演示 ↗
#159 · 边框与中线 · 所有人可见

小杨的日字矩阵

左右两边先输出竖线,再判断上边、下边和中间横线,其他格填 x。

打开演示 ↗
#163 · 边界与对角线 · 所有人可见

小杨的 N 字矩阵

两侧竖边与左上到右下的对角线相连,其他格填减号。

打开演示 ↗
#164 · 行列乘积 · 所有人可见

等差矩阵

每一行公差是行号 i,每一列公差是列号 j。一个数可能占多格,字符列与矩阵列要分清。

打开演示 ↗
#180 · 距离与边界 · 所有人可见

菱形字符画

到中心行、中心列的距离相加相等,就在菱形边界上。背景点号必须真实输出。

打开演示 ↗
#182 · 四角优先 · 所有人可见

画画

先判断四个角,再判断上下边、左右边,最后填内部星号。四角条件需要同时满足行边界和列边界。

打开演示 ↗