镂空三角形
描述
把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果。
输入
每行包含一个字符和一个整数n(0<n<41),不同的字符表示不同的花纹,整数n表示等腰三角形的高。显然其底边长为2n-1。如果遇到@字符,则表示所做出来的样板三角形已经够了。
输出
每个样板三角形之间应空上一行,三角形的中间为空。显然行末没有多余的空格。
输入样例 1
X 2
A 7
@
输出样例 1
X
XXX
 
 

#include <bits/stdc++.h>
using namespace std;
int main()
{char a;int num = 0;int k = 0;while(cin >> a >> num, a != '@'){if(k != 0)   cout << endl;k++;for(int i = 1; i < num; i++){for(int j = 0;j < num - i; j++)cout << " " ;cout << a; if(i != 1){for(int j = 0; j < 2 * i - 3; j++)cout << " " ; cout << a << endl; }elsecout << endl;}for(int j = 0; j < 2 * num - 1; j++)cout << a;  cout << endl;}return 0;
}

0124:镂空三角形(C++)相关推荐

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

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

  2. css镂空三角形样式

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

  3. OJ 1202 镂空三角形

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

  4. 1036:镂空三角形

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

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

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

  6. 浙江大学ACM俱乐部 1036:镂空三角形

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

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

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

  8. 两个镂空三角形图案输出

    #include<iostream> using namespace std; int main () {     int n,i,j;     cout<<"请输入 ...

  9. 关于 蓝桥杯 打印六芒星 的 另类方法

    关于 蓝桥杯 打印六芒星 的 另类方法 刚入门不久的人也能做出来的一种方法 或者了解很深的人也可能不知道的一个方法 原题如下 [输入格式] 输入一行包含一个整数 n. [输出格式] 输出一个六芒星,表 ...

最新文章

  1. JAVA的JDBC连接数据库以及读取数据库数据
  2. Matlab实现二进制矩阵转换为十进制
  3. ubuntu eclipse java,Ubuntu快速安装eclipse
  4. Apollo进阶课程㊲丨Apollo自动驾驶架构介绍
  5. spark中dataframe解析_SparkSql 中 JOIN的实现
  6. wp8安装SSL证书
  7. 实体验证---测试代码
  8. vplex实施手册_VPLEX 运维及异构存储双活使用实例技术 | 在线答疑
  9. 魔域为什么服务器更新还显示状态有很多人登陆,《魔域》常见问题
  10. Android工程项目打包成SDK(jar或aar格式)
  11. windows 7 RC(7106.0.090408)下载另附windows7驱动收集整合(5月31日更新)
  12. Linux查看文件大小的命令du的简单介绍
  13. 探索Holo_java操作日期
  14. python中、函数定义可以不包括以下一对圆括号_在python中,参数在函数定义的圆括号对内指定,用分号分割...
  15. 一位清华贫困生的“树洞”刷屏!“我想照亮哪怕其他一个人也好”...
  16. 去除XP桌面图标的阴影
  17. 如何实现在线视频播放?
  18. Cookie被禁用,如何传递session id?
  19. java 工作流 jbpm,J2EE工作流管理系统jBPM详解(一)(4)
  20. PYTHON从娃娃学起教程 教案 第一课计算机简史

热门文章

  1. 泛微OA-指定部门隐藏字段
  2. JavaScript注释语句
  3. windows下安装pyv8,并在pycharm中引用
  4. 传输线的波阻抗与特征阻抗
  5. 物联网开发和管理平台 - shifu 了解与学习
  6. 选择题标准化考试系统c语言,C语言设计:单项选择题标准化考试系统
  7. win10电脑开机绕过密码自动登录,微软官方提供修改注册表跳过登录设置方法
  8. java实现PDF转tif(图片清晰度高)
  9. MySQL数据库快速入门
  10. 4位BCD计数器Verillog简便代码-无需例化子模块