0124:镂空三角形(C++)
镂空三角形
描述
把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果。
输入
每行包含一个字符和一个整数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++)相关推荐
- 镂空三角形(for循环找规律)
镂空三角形 描述 把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果.在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果. 输 ...
- css镂空三角形样式
前言 对话框----镂空三角形样式 原理 1)利用伪元素 :before :after 2):before ,border做出大三角形样式 3):after,border做出小三角形样式 4)小三角形 ...
- OJ 1202 镂空三角形
描述 把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果.在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果. 输入 每行包含 ...
- 1036:镂空三角形
题目描述 把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果.在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果. 输入格式 ...
- CodeUp-1036 Problem B 镂空三角形
题目描述 把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果.在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果. 输入 每行 ...
- 浙江大学ACM俱乐部 1036:镂空三角形
题目描述 把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果.在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果. 输入格式 ...
- 【c语言·镂空三角形】
文章目录 题目要求 参考代码 运行结果 题目要求 参考代码 #include<stdio.h> int main() {char ch;int n,i,j,m=0;while ((ch=g ...
- 两个镂空三角形图案输出
#include<iostream> using namespace std; int main () { int n,i,j; cout<<"请输入 ...
- 关于 蓝桥杯 打印六芒星 的 另类方法
关于 蓝桥杯 打印六芒星 的 另类方法 刚入门不久的人也能做出来的一种方法 或者了解很深的人也可能不知道的一个方法 原题如下 [输入格式] 输入一行包含一个整数 n. [输出格式] 输出一个六芒星,表 ...
最新文章
- JAVA的JDBC连接数据库以及读取数据库数据
- Matlab实现二进制矩阵转换为十进制
- ubuntu eclipse java,Ubuntu快速安装eclipse
- Apollo进阶课程㊲丨Apollo自动驾驶架构介绍
- spark中dataframe解析_SparkSql 中 JOIN的实现
- wp8安装SSL证书
- 实体验证---测试代码
- vplex实施手册_VPLEX 运维及异构存储双活使用实例技术 | 在线答疑
- 魔域为什么服务器更新还显示状态有很多人登陆,《魔域》常见问题
- Android工程项目打包成SDK(jar或aar格式)
- windows 7 RC(7106.0.090408)下载另附windows7驱动收集整合(5月31日更新)
- Linux查看文件大小的命令du的简单介绍
- 探索Holo_java操作日期
- python中、函数定义可以不包括以下一对圆括号_在python中,参数在函数定义的圆括号对内指定,用分号分割...
- 一位清华贫困生的“树洞”刷屏!“我想照亮哪怕其他一个人也好”...
- 去除XP桌面图标的阴影
- 如何实现在线视频播放?
- Cookie被禁用,如何传递session id?
- java 工作流 jbpm,J2EE工作流管理系统jBPM详解(一)(4)
- PYTHON从娃娃学起教程 教案 第一课计算机简史