第一行是一个数字T ( T < 30 ),接下来有T 行,表示有T 组测试数据 :
每行包含一个字符和一个整数n(0<n<41),不同的字符表示不同的花纹,整数n表示等腰三角形的高。显然其底边长为2n-1。
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
for(int i=0;i<n;i++)
{
char a;
int x;
getchar();
scanf("%c %d",&a,&x);
for(int j=1;j<=x;j++)
{
// c=getchar();
for(int k=1;k<=x+j-1;k++)
{
if((k==(x+j-1))||(k==(x-j+1)))
{
printf("%c",a);
// putchar(c);
}
else if(j==x)
{
printf("%c",a);
// putchar(c);
}
else
{
printf(" ");
}
}
printf("\n");
}
printf("\n");
}
return 0;
}