K - 空心三角形

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

Input

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

Output

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

Sample Input

X 2
A 7
@

Sample Output

注意

1、行末没有多余的空格,设置一个flag
2、因为先输入字符,getchar()吸收回车

代码

#include<stdio.h>
int main(){char c;int n,i,j,k;int falg=0;while(scanf("%c",&c)!=EOF&&c!='@'){        scanf("%d",&n);if(falg) printf("\n");if(falg==0) falg=1;for(i=1;i<n;i++){for(j=1;j<=n-i;j++)printf(" ");printf("%c",c);if(i==1) {printf("\n");continue;}for(k=1;k<2*i-2;k++)printf(" ");printf("%c\n",c);}for(i=0;i<2*n-1;i++)printf("%c",c);printf("\n");getchar();}return 0;
}

第四次—K - 空心三角形相关推荐

  1. HDU2091 空心三角形

    空心三角形 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Subm ...

  2. HDU2091 空心三角形 水题

    空心三角形 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Subm ...

  3. java空心三角形_java经典算法_019打印三角形(空心,实心)

    打印三角形(空心,实心) package com.arithmetic; /** * 打印三角形(空心,实心) * * @author Administrator * */ public class ...

  4. HDU - 2091 空心三角形 水题,但是有点坑...

    空心三角形 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Subm ...

  5. HDU2091 空心三角形【打印图案】

    空心三角形 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Subm ...

  6. java输出到空心三角形_java经典算法_019打印三角形(空心,实心) | 学步园

    打印三角形(空心,实心) package com.arithmetic; /** * 打印三角形(空心,实心) * * @author Administrator * */ public class ...

  7. css空心三角形_纯CSS制作空心三角形和实心三角形及其实现原理

    纯CSS制作空心三角形和实心三角形及其实现原理 在一次项目中需要使用到空心三角形,我瞬间懵逼了.查阅了一些资料加上自己的分析思考,终于是达到了效果,个人感觉制作三角形是使用频率很高的,因此记录下来,供 ...

  8. 基础35 空心三角形

    35 空心三角形 作者: xxx时间限制: 1S章节: 循环 问题描述 : 把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果.在设计的过程中,需要给出各种花纹的材料和大 ...

  9. c++直角空心三角形_c++打印实心菱形,空心三角形,十字星,空心正方形,实心平行四边形...

    #include#include //功能选择界面 voidmenu();//使用声明 voidStatement();//打印实心菱形 intSolid_diamond();//打印空心三角形 in ...

最新文章

  1. Ubuntu 16.04 利用qemu模拟ARM开发板
  2. MySQL配置文件my.cnf中文版
  3. Android系统开机启动流程及init进程浅析
  4. 通信 / HTTP 详解
  5. 人工智能能否代替大脑_人工智能大脑跟人类大脑的区别,智脑的发展如何?能否超越人脑?...
  6. 对象的反序列化流_ObjectInputStream
  7. 从选秀策略看市场测试
  8. 【解题报告】Leecode. 575. 分糖果——Leecode每日一题系列
  9. 第十四章:Java_网络编程
  10. java工作台无法显示_【Eclipse】使用指南(18)搜索工作台
  11. 解决C# Repeater内嵌Repeater 数据绑定,以及第二次层Repeater的ItemDataBound事件怎么处理...
  12. 计算机图形学E4——OpenGL 区域种子填充
  13. 钱大妈生鲜“败走北京”
  14. 007 使用SpringMVC开发restful API五--异常处理
  15. spring boot jpa的一对一关联(简洁)
  16. C# .net 多线程中集合数据同步
  17. 双创项目_宫颈癌智能风险检测(4)
  18. SpringBoot获取访问接口设备的ip地址以及设备类型
  19. 最佳联盟营销软件解决方案:简化你的联盟管理
  20. Java工程师是做什么的?学习java能干什么?

热门文章

  1. 【C++广搜,队列】奇怪的电梯
  2. 数据库基本操作---DML
  3. linux上C++开发——1. C++包管理工具
  4. JasperReport表格行距离调整(只增不减)
  5. 蓝桥杯真题 购物单 EXCEl解法详细步骤
  6. mac安装 bundletool.jar
  7. POJ 3295: Tautology 递归的永真式
  8. 单体应用架构存在的问题
  9. Java接口和抽象类有哪些区别?
  10. VR+看房(Showings)