#include<stdio.h> #include<string.h> #include<math.h> int main() { int t,i,j; scanf("%d",&t); getchar(); while(t--) { char ch; int n; scanf("%c %d",&ch,&n); getchar(); if(n>0) { for(i=1;i<=n-1;i++) printf(" ");//第一行 printf("%c\n",ch); for(i=2;i<n;i++) //中间几行 { for(j=1;j<=n-i;j++) printf(" "); printf("%c",ch); for(j=1;j<=2*(i-1)-1;j++) printf(" "); printf("%c\n",ch); } for(i=1;i<=2*n-1;i++) printf("%c",ch); //最后一行 printf("\n"); } else if(n==0) { continue; } } return 0; } |
Double click to view unformatted code.