1036:镂空三角形
来源:互联网 发布:授权一洋淘宝运营助手 编辑:程序博客网 时间:2024/04/29 21:48
题目描述
把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果。
输入格式
每行包含一个字符和一个整数n(0<n<41),不同的字符表示不同的花纹,整数n表示等腰三角形的高。显然其底边长为2n-1。如果遇到@字符,则表示所做出来的样板三角形已经够了。
输出
每个样板三角形之间应空上一行,三角形的中间为空。显然行末没有多余的空格。
样例输入
X 2
A 7
@
样例输出
X
XXX
A
A A
A A
A A
A A
A A
AAAAAAAAAAAAA
program pq;
var a:char;n:integer;i:integer;j:integer;
begin
read(a);
while a<>'@' do
begin
readln(n);
if n=1 then writeln(a)
else
begin
write(' ':n-1);
writeln(a);
for i:=2 to n-1 do
begin
for j:=1 to n-i do
write(' ');
write(a);
for j:=1 to 2*i-3 do
write(' ');
writeln(a);
end;
for j:=1 to 2*n-1 do
write(a);
writeln;
end;
read(a);
if a<>'@' then writeln;
end;
end.
0 0
- 1036:镂空三角形
- 镂空三角形
- 浙江大学ACM俱乐部 1036:镂空三角形
- CodeUp-1036 Problem B镂空三角形
- 用Eclipse编写镂空三角形
- 1959-打印镂空字符三角形
- 通过循环与条件判定打印镂空金字塔形(镂空三角形)
- java在DOS窗口上输出镂空三角形
- 字体镂空
- OpenGL镂空
- 镂空圆
- 镂空点击
- 镂空菱形
- illustrator 印花镂空效果
- 镂空播放flash
- 镂空和透明效果图
- 图片镂空算法集合
- C++镂空图
- 竞赛题库题解1015
- 4854:【字符数组】字符输出 分数: 1
- c语言基本数据类型所占的位数
- 4814:【一维数组】数组元素输出 分数: 1
- 3813:【第七章数组】洗牌问题 分数: 3
- 1036:镂空三角形
- 1016:计算利息 分数: 1
- 添加pch文件
- 1018:奇怪的信 分数: 1
- 1019:石头剪子布 分数: 1
- 1019:石头剪子布 分数: 1
- 1021:恶搞指数
- 1021:恶搞指数
- 4818:【一维数组】元素排序 分数: 2