设为首页 加入收藏

TOP

HDU 2091 空心三角形
2015-07-20 17:24:07 来源: 作者: 【 】 浏览:2
Tags:HDU 2091 空心 三角形
Problem Description 把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果。

Input 每行包含一个字符和一个整数n(0
Output 每个样板三角形之间应空上一行,三角形的中间为空。显然行末没有多余的空格。

Sample Input
X 2
A 7
@

Sample Output
 X
XXX
 
      A
     A A
    A   A
   A     A
  A       A
 A         A
AAAAAAAAAAAAA

Author qianneng
Source 迎接新学期――超级Easy版热身赛

什么鬼题目啊,PE了N次。输出格式竟然是第一次输入没输出空行,然后最后面先空一行,第二次输入输入完数字就要先空一行了。妈的。太贼了。

上代码

#include 
   
    
#include 
    
      int main() { int n; char a[555]; int t=1; while(scanf("%s",a)!=EOF) { if(a[0]=='@') break; scanf("%d",&n); if(t>1) printf("\n"); //重要格式,第二次输完数字之后直接输入换行。 int i,j,k,l; k=1; for(i=1;i<=n-1;i++) { for(j=1;j<=n-i;j++) { printf(" "); } printf("%s",a); if(i>1) { for(l=1;l<=k;l++) printf(" "); printf("%s",a); k+=2; } printf("\n"); } for(i=1;i<=2*n-1;i++) printf("%s",a); printf("\n"); //以上照葫芦画瓢把图打出来就好了。 t++; } return 0; } 
    
   


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇coderforces 507A 贪心简单 下一篇hdu3709 Balanced Number 数位dp

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Python 数据分析与可 (2025-12-26 21:51:20)
·从零开始学Python之 (2025-12-26 21:51:17)
·超长干货:Python实 (2025-12-26 21:51:14)
·为什么 Java 社区至 (2025-12-26 21:19:10)
·Java多线程阻塞队列 (2025-12-26 21:19:07)