【HD 2091】空心三角形(累了刷水题)
来源:互联网 发布:淘宝怎么改好评价 编辑:程序博客网 时间:2024/05/29 14:12
空心三角形
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 38048 Accepted Submission(s): 10476
Problem Description
把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果。
Input
每行包含一个字符和一个整数n( 0 < n < 41),不同的字符表示不同的花纹,整数n表示等腰三角形的高。显然其底边长为2n-1。如果遇到@字符,则表示所做出来的样板三角形已经够了。
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版热身赛
Recommend
lcy | We have carefully selected several similar problems for you: 2090 1094 2074 1093 1001
——————————————————————————————————————————————
下午集训之后脑袋抽的厉害,晚上只好刷刷以前杭电里没写完的水题,休息一会。这题的坑在于每行之后没有多余的空格,以前PE了就一直放到了现在
——————————————————————————————————————————————
#include<cstdio>#include<cstring>#include<algorithm>using namespace std;int main(){ char ch; int num; int flag =0; while( scanf("%c",&ch) ) { if( ch == '@')break; scanf("%d",&num); getchar(); if(flag)printf("\n"); for(int i=0; i<num; i++ ) { if( i != num-1 ) { for( int j=0; j<num+i; j++ ) { if( j==num-i-1 || j==num+i-1) printf("%c",ch); else printf(" "); } printf("\n"); } if( i == num-1 ) { for( int j=0; j<num*2-1; j++) printf("%c",ch); printf("\n"); } flag = 1; } } return 0;}
- 【HD 2091】空心三角形(累了刷水题)
- hdu 2091(空心三角形)
- HDOJ题目2091 空心三角形(水题)
- 空心三角形(杭电2091)
- hdu 2091 空心三角形(输入输出)
- HDU-2091-空心三角形(输入输出控制)
- HDU-2091-空心三角形(入门题)
- hdu 2091 空心三角形’
- hdu 2091 空心三角形
- hdoj 2091 空心三角形
- 空心三角形 2091
- HDU 2091 空心三角形。
- HDU 2091 空心三角形
- 2091 空心三角形
- hdu-2091-空心三角形。。
- HDU 2091 空心三角形
- hdu-2091-空心三角形
- HDU 2091 空心三角形
- js跨域交互(jQuery+php)之jsonp使用心得
- ADK - 《方舟生存进化》编辑器中的封闭空间光影
- Android之事件分发机制
- 【JZ雅礼联考】Binary 题解
- Extjs4中的textfiled获得光标位置,并在光标后插入文字
- 【HD 2091】空心三角形(累了刷水题)
- ios 面试题一
- Android之百度地图问题
- android 不使用布局文件,完全由代码控制布局实例
- javaWeb--EL表达式
- Android之屏幕适配问题
- Android实现选择相册图片和拍照,并手动截图返回图片路径和Bitmap对象
- Molar mass
- 仿半糖App首页的实现