空心三角形

Time Limit : 1000/1000ms (Java/Other)   Memory Limit : 32768/32768K (Java/Other)
Total Submission(s) : 119   Accepted Submission(s) : 41
Problem Description
把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果。
Input
每行包含一个字符和一个整数n(0<n<41),不同的字符表示不同的花纹,整数n表示等腰三角形的高。显然其底边长为2n-1。如果遇到@字符,则表示所做出来的样板三角形已经够了。 <="" div="">

Output
每个样板三角形之间应空上一行,三角形的中间为空。显然行末没有多余的空格。
Sample Input
X 2 A 7 @
Sample Output
X XXXAA AA AA AA AA A AAAAAAAAAAAAA

感想:这题找到规律就好做了,不过格式有点严格,WA了很多次。注意下格式,尤其是最后的\N。

我的代码:

#include<stdio.h>
int main()
{int n,t=0;char c;while(scanf("%c",&c)!=EOF&&c!='@'){   scanf("%d",&n);if(t!=0)printf("\n");int i,j;for(i=1;i<=n;i++){for(j=1;j<=n-i;j++)printf(" ");for(j=1;j<=2*i-1;j++){if(i==1||i==n)printf("%c",c);else{if(j==1||j==2*i-1)printf("%c",c);elseprintf(" ");}}printf("\n");   }t=1;getchar();//吸收掉一个\N。}return 0;
}

HDOJ-2091 空心三角形 C语言相关推荐

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

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

  2. 空心三角形 C语言版

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

  3. 【C语言练习——打印空心三角形】

    活动地址:毕业季·进击的技术er 夏日炎炎,热浪中我们迎来毕业季,这是告别,也是迈向新起点的开始.这是一个毕业的月份,每年看到很多毕业生都离校上班,在校生准备考试和暑假实习,都非常感慨,不管怎样,作为 ...

  4. c语言空心三角形形编程代码,空心三角形的简单实现(必看篇)

    好久没写C代码了,敲着试试,以下代码没经过调试,纯手工写的,如有bug自己调试,要学编程还是得多敲代码,这里提供思路:可以把打印的部分划分成三部分,左边和右边的空格是一样多的,主要是中间的打印,它是以 ...

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

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

  6. HDU2091 空心三角形

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

  7. HDU2091 空心三角形 水题

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

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

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

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

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

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

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

最新文章

  1. 冒号课堂§2.4:并发范式
  2. python turtle应用实例_python-turtle-一个简单实例子
  3. aws s3 php,Amazon S3 预签名 POSTs 与 AWS SDK for PHP 版本 3 - 适用于 PHP 的 AWS 开发工具包...
  4. java强制执行方法_java – 在多台机器上强制执行单一速率限制的好方法是什么?...
  5. 关于Stateflow中chart输入事件的激活
  6. 7-2 最大流 加强版 (20 分)
  7. 列表视图案例2——显示用户列表
  8. python如何处理表格_如何处理表格/列表/标题等?
  9. Git-github 的基本应用
  10. Python Imaging Library: ImageMath Module(图像数学运算模块)
  11. matlab基础与应用教程 王月明,MATLAB基础与应用教程
  12. termios结构体详解
  13. stuxnet震网病毒科普
  14. 这7个摄影构图技巧,可能会帮你拍出好看照片!你学会了吗?
  15. 下载 保存 sina 微博视频
  16. 用java编写中国象棋_如何用Java实现网络中国象棋室(一)
  17. 基于卷积神经网络 CNN 的猫狗识别详细过程
  18. 飞书接入ChatGPT - 将ChatGPT集成到飞书机器人,直接拉满效率
  19. 许昌一高2021年高考成绩查询,2020年许昌高中高考成绩怎么样啊??
  20. 致COSCon’20最可爱的人们~

热门文章

  1. 如何高效工作,享受品质生活?看看少数派的经验总结吧
  2. 博文视点读书节第十日丨大咖书单最终章技术分享双倍放送!
  3. python上下文管理器ContextLib及with语句
  4. Kotlin 输出“Hello World”
  5. C语言 — 编程规范
  6. SQL Server-【知识与实战VII】存储过程(下)
  7. Android Button 实现渐变背景色、外边框颜色、圆角弧度、点击变色(完整源码)
  8. 红外遥控NEC协议总结
  9. Linux内核和用户空间数据交互copy_to_user和copy_from_user
  10. Insufficient space for shared memory file 解决办法