描述

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

输入
每行包含一个字符和一个整数n(0<n<41),不同的字符表示不同的花纹,整数n表示等腰三角形的高。显然其底边长为2n-1。如果遇到@字符,则表示所做出来的样板三角形已经够了。

输出
每个样板三角形之间应空上一行,三角形的中间为空。显然行末没有多余的空格。

输入样例 1

X 2
A 7
@
输出样例 1

X
XXX

A
     A A
    A   A
   A     A
  A       A
 A         A
AAAAAAAAAAAAA

题目就是要求以n为中线输出一个镂空的等腰三角形,再最后一行之前都只有中线向外扩展行减一的位置有是字母,题目要求行尾没有多余的空格,也就意味着最后一个字母之后没有数据是完全空的即在最后一行之前,数据只有(n-(行号-1))有数据。

#include <iostream>
#include <cstring>
using namespace std;int main()
{char a;int n;while(cin>>a&&a!='@'){cin>>n;char s[n+1][2*n];memset(s,' ',sizeof(s));for(int i=0; i<n; i++){if(i==n-1)for(int j=1; j<2*n; j++)cout<<a;elsefor(int j=1;j<=n+i;j++){if(j==n+i||j==n-i)cout<<a;else cout<<" ";}cout<<endl;}cout<<endl;}return 0;
}

OJ 1202 镂空三角形相关推荐

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

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

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

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

  3. css镂空三角形样式

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

  4. 1036:镂空三角形

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

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

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

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

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

  7. 第十一周OJ(2)判断三角形

    *\ 烟台大学计算机与控制工程学院 作者:汪莹莉 完成日期:2016年11月14日 问题描述: 娄月的妹妹刘月是个初中生,某天回来兴高采烈的回家告诉姐姐他学 会了如何凭借三角形三边判断三角形的形状(设 ...

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

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

  9. OJ——1014计算三角形面积

    计算三角形面积 描述 平面上有一个三角形,它的三个顶点坐标分别为(x1, y1), (x2, y2), (x3, y3),那么请问这个三角形的面积是多少,精确到小数点后两位. 输入 输入仅一行,包括6 ...

最新文章

  1. SqlServer分页排序存储过程 V1.0
  2. 08_传智播客iOS视频教程_点语法
  3. php要掌握的内容,入门PHPer需要掌握的哪些内容?
  4. oracle估算大小,Oracle 估算數據庫大小的方法
  5. CF1037H. Security
  6. 使用JavaFX构建反应系统
  7. kafka之六:为什么Kafka那么快
  8. android x86 4.3 root,安装好x86安卓后(凤凰系统1.04版本),出现ANDROID root@x86:/#,进不了系统...
  9. (干货,建议收藏)备战2021年软考中级网络工程师-01计算机硬件基础
  10. python温度转换程序改写代码举一反三_006 实例1-温度转换
  11. SuperMap 地图
  12. 约瑟夫生者死者游戏:有N个旅客同乘一条船,因为严重超载,加上风高浪大,危险万分;因此船长告诉乘客,只有将全船一半的旅客投入海中,其余人才能幸免于难;无奈,大家只得同意这种办法,并议定N个人围成一圈,由
  13. 喾哲~ (八月最佳)
  14. PhpSpreadsheet 导出Excel图表 生成多列柱状图,自定义配色(原始图和自定义颜色图)
  15. java对接 布防 海康威视_java调用海康威视sdk获取车牌号demo
  16. 公钥、密钥和数字证书
  17. 第八章 组织结构设计与类型
  18. (17)雅思屠鸭第十七天:小作文完整攻略
  19. 2022-2028全球与中国客户收入优化 (CRO) 软件市场现状及未来发展趋势
  20. 自建Alist共享网盘网站

热门文章

  1. 设备描述符请求失败解决
  2. 天影字幕_天影字幕(GeniusCG) V 12.50 官方版
  3. spss专题3:结果文件的基本操作(转载)
  4. CF581B Luxurious Houses
  5. excel中使用VBA如何统计数据区域最后一行行号?
  6. 阿里菜鸟愚人节最新力作,高大上宠物递送萌翻铲屎官
  7. 克鲁斯卡尔算法(Kruskal Algorithm)——图的最小生成树
  8. 不可不知的10款3dMax展UV插件
  9. 这辈子你会遇见谁,早已命中注定
  10. Q50 数组中重复的数字