题目描述

把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果。

输入格式

每行包含一个字符和一个整数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

#include<iostream>
using namespace std;
int main()
{char a;int b;while(cin>>a>>b && a!='@'){for(int i=1;i<b;++i){for(int j=1;j<=2*b-2;++j){if(i+j==b+1 || i+b-1==j)cout<<a;else if(i+b-1<j)break;elsecout<<" ";}cout<<endl;}int m=2*b-1;while(m--)cout<<a;cout<<endl<<endl;}return 0;
}

浙江大学ACM俱乐部 1036:镂空三角形相关推荐

  1. 1036:镂空三角形

    题目描述 把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果.在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果. 输入格式 ...

  2. 中国石油大学ACM俱乐部开放训练赛

    文章目录 中国石油大学ACM俱乐部开放训练赛 A. sciorz画画(凸多边形最优三角型剖分,区间DP) B. 奎奎发红包(贪心) C. 关于我转生变成史莱姆这档事(DFS) F. 求和(矩阵构造+矩 ...

  3. 镂空三角形(for循环找规律)

    镂空三角形 描述 把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果.在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果. 输 ...

  4. 0124:镂空三角形(C++)

    镂空三角形 描述 把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果.在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果. 输 ...

  5. css镂空三角形样式

    前言 对话框----镂空三角形样式 原理 1)利用伪元素 :before :after 2):before ,border做出大三角形样式 3):after,border做出小三角形样式 4)小三角形 ...

  6. OJ 1202 镂空三角形

    描述 把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果.在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果. 输入 每行包含 ...

  7. CodeUp-1036 Problem B 镂空三角形

    题目描述 把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果.在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果. 输入 每行 ...

  8. ACM常见问题之【三角形的外心】

    该点到三角形三个顶点距离相同,即三角形的外心. #include<bits/stdc++.h> using namespace std; int main() {double x1, x2 ...

  9. 【c语言·镂空三角形】

    文章目录 题目要求 参考代码 运行结果 题目要求 参考代码 #include<stdio.h> int main() {char ch;int n,i,j,m=0;while ((ch=g ...

最新文章

  1. 天龙源码分析 - 选择角色流程
  2. SAP 往一个角色里增加事务代码
  3. 备份mysql的批处理命令
  4. div和div之间画横线_javascript – jQuery – 使用画布在div之间绘制线条
  5. 分布科技荣登海南省实施区块链应用示范揭榜工程名单
  6. 思科路由器Ez×××解决地址重叠测试
  7. Bailian2729 求12以内n的阶乘 Bailian2730 求20以内n的阶乘【递推】
  8. 聊聊我是如何编程入门的
  9. 大数据 (016)Hadoop-MR编程 -- 【使用hadoop计算微博用户可能喜欢的关键词----编程】
  10. 《英语语法新思维初级教程》学习笔记(九)进行时态
  11. webSocket实现聊天室功能
  12. 鸿蒙对比ios流畅,鸿蒙OS 2.0对比iOS 14:苹果流畅度完败?
  13. FlashVml2.0(WEB上的PhotoShop+Flash、VML最强开发工具)
  14. log4cpp 的使用
  15. free software
  16. OpenGL学习随笔(三)——2022.1.24
  17. 学编程需要具备什么?
  18. React中CSS样式
  19. 利用Excel计算DAU、商品转化率和ARPU值等
  20. Unity3D初级工程师面试指导

热门文章

  1. 有关计算机活动英语作文,有关电脑的英语作文
  2. Unity3d 数字模型制作规范
  3. 《生物信息学:导论与方法》--本体论、分子通路鉴定--听课笔记(二十)
  4. java怎么实现分享链接_分享Java
  5. HTML标签学习基础新人笔记
  6. 初识EMC元器件(四)——共模电感选型及应用
  7. 高等数学极限运算法则
  8. 最新微信记录恢复工具MMRecovery的下载与使用方法
  9. http client的英文文档 牛逼
  10. 【opencv 450 Image Processing】Image Moments 图像矩