空心三角形
Time Limit: 1000msMemory Limit: 32768KB This problem will be judged on HDU. Original ID: 2091
64-bit integer IO format: %I64d Java class name: Main
Prev Submit Status Statistics Next
把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果。
Input
每行包含一个字符和一个整数n(0
#include<stdio.h>
#include<string.h>
int main()
{
int n;
char a;
int f=0;
while(~ scanf(" %c %d",&a,&n))
{if(a=='@')
goto MMP;
f++;
if(f!=1)
puts("");
//getchar();
int n1=n;
int i=0,j=0;
if(n==1)
{
printf("%c\n",a);
}
else
{
for(i=0;i<n-1;i++)
{
n1--;
for(j=0;j<n1;j++)
printf(" ");
if(i==0)
printf("%c\n",a);
else
{
printf("%c",a);
for(j=0;j<2*i-1;j++)
printf(" ");
printf("%c\n",a);
}
}
for(i=0;i<2*n-1;i++)
{
printf("%c",a);
}
puts("");
}
}
MMP:
return 0;
}
/*
A
A A 1
A A 3
A A 5
A A 7
A A
AAAAAAAAAAAAA
*/