杭电2091空心三角形
来源:互联网 发布:jsp调用java显示图片 编辑:程序博客网 时间:2024/05/11 14:35
空心三角形
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 38060 Accepted Submission(s): 10481
Problem Description
把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果。
Input
每行包含一个字符和一个整数n(0<n<41),不同的字符表示不同的花纹,整数n表示等腰三角形的高。显然其底边长为2n-1。如果遇到@字符,则表示所做出来的样板三角形已经够了。
Output
每个样板三角形之间应空上一行,三角形的中间为空。显然行末没有多余的空格。
Sample Input
X 2A 7@
Sample Output
XXXX A A A A A A A A A A AAAAAAAAAAAAAA#include<stdio.h>#include<string.h>int main(){int n,i,j;char st[3];int l=0;while(scanf("%s",st)&&(strcmp(st,"@")!=0)){scanf("%d",&n);if(l)printf("\n");for(i=1;i<=n-1;i++){for(j=1;j<=n+i-1;j++){ if(j==n+1-i||j==n+i-1) printf("%c",st[0]); else printf(" ");}printf("\n");}for(i=1;i<=2*n-1;i++)printf("%c",st[0]);printf("\n");l=1;}return 0;}
0 0
- 杭电 2091 空心三角形
- 杭电2091空心三角形
- 杭电 2091 空心三角形
- 杭电 2091 空心三角形
- 杭电2091 空心三角形
- 杭电 2091 空心三角形
- 【杭电2091】空心三角形
- 【杭电】[2091]空心三角形
- 杭电2091空心三角形
- 杭电 2091 空心三角形
- 杭电2091空心三角形
- 杭电acm 2091 空心三角形
- 空心三角形(杭电2091)
- 杭电ACM 2091:空心三角形
- 杭电OJ -- 2091 空心三角形
- 杭电2091之空心三角形
- 杭电ACM2091--空心三角形
- 杭电acm2091 hdu-acm-2091空心三角形解题报告
- C++建立动态二维数组
- iOS-initWithNibName/awakeFromNib/initWithCoder 区别
- android背景设置报错 <item> tag requires a 'drawable' attribute or child tag defining a drawable
- AOJ 351 rmq或 基础线段树 求解
- 387.leetcode First Unique Character in a String(easy)[统计字符串字符次数]
- 杭电2091空心三角形
- python装饰器的学习
- Python3爬虫学习笔记2.1——爬文字-糗事百科
- 【31-35】剑指offer
- bzoj1251(splay序列操作)
- Java的HashMap和HashTable
- Parsing XML Data
- HDU 4553 约会安排(线段树区间合并&优先级)
- 笔迹宽度估计的低质量文本图像二值化(Robust Document Image Binarization Technique for Degraded Document Images)