浙江大学ACM俱乐部 1036:镂空三角形
题目描述
把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果。
输入格式
每行包含一个字符和一个整数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:镂空三角形相关推荐
- 1036:镂空三角形
题目描述 把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果.在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果. 输入格式 ...
- 中国石油大学ACM俱乐部开放训练赛
文章目录 中国石油大学ACM俱乐部开放训练赛 A. sciorz画画(凸多边形最优三角型剖分,区间DP) B. 奎奎发红包(贪心) C. 关于我转生变成史莱姆这档事(DFS) F. 求和(矩阵构造+矩 ...
- 镂空三角形(for循环找规律)
镂空三角形 描述 把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果.在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果. 输 ...
- 0124:镂空三角形(C++)
镂空三角形 描述 把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果.在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果. 输 ...
- css镂空三角形样式
前言 对话框----镂空三角形样式 原理 1)利用伪元素 :before :after 2):before ,border做出大三角形样式 3):after,border做出小三角形样式 4)小三角形 ...
- OJ 1202 镂空三角形
描述 把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果.在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果. 输入 每行包含 ...
- CodeUp-1036 Problem B 镂空三角形
题目描述 把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果.在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果. 输入 每行 ...
- ACM常见问题之【三角形的外心】
该点到三角形三个顶点距离相同,即三角形的外心. #include<bits/stdc++.h> using namespace std; int main() {double x1, x2 ...
- 【c语言·镂空三角形】
文章目录 题目要求 参考代码 运行结果 题目要求 参考代码 #include<stdio.h> int main() {char ch;int n,i,j,m=0;while ((ch=g ...
最新文章
- 天龙源码分析 - 选择角色流程
- SAP 往一个角色里增加事务代码
- 备份mysql的批处理命令
- div和div之间画横线_javascript – jQuery – 使用画布在div之间绘制线条
- 分布科技荣登海南省实施区块链应用示范揭榜工程名单
- 思科路由器Ez×××解决地址重叠测试
- Bailian2729 求12以内n的阶乘 Bailian2730 求20以内n的阶乘【递推】
- 聊聊我是如何编程入门的
- 大数据 (016)Hadoop-MR编程 -- 【使用hadoop计算微博用户可能喜欢的关键词----编程】
- 《英语语法新思维初级教程》学习笔记(九)进行时态
- webSocket实现聊天室功能
- 鸿蒙对比ios流畅,鸿蒙OS 2.0对比iOS 14:苹果流畅度完败?
- FlashVml2.0(WEB上的PhotoShop+Flash、VML最强开发工具)
- log4cpp 的使用
- free software
- OpenGL学习随笔(三)——2022.1.24
- 学编程需要具备什么?
- React中CSS样式
- 利用Excel计算DAU、商品转化率和ARPU值等
- Unity3D初级工程师面试指导