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