#include<iostream>
#include<cstdio>
using namespace std;
int main(){
char c;
int a;
scanf("%c %d",&c, &a);
int i,j=1,k,l;
for(i = 0; i <(a + 1) / 2;i++){
for(k=1;k < (a+1)/2-i; k++)printf(" ");
if(i == 0){
printf("%c\n",c);
c++;
continue;}
printf("%c",c);
for(l = 1; l <= j; l++)printf(" ");
printf("%c\n",c);
c++;
j=j+2;
}
i=i-2;
c=c-2;
j=j-4;
for(;i>=0;i--){
for(k=1;k < (a+1)/2-i; k++)printf(" ");
if(i == 0){
printf("%c\n",c);
continue;}
printf("%c",c);
for(l = 1; l <= j; l++)printf(" ");
printf("%c\n",c);
c--;
j=j-2;
}
return 0;
}
PTA5-28 编程打印空心字符菱形 (10分)
最新推荐文章于 2023-11-17 21:34:13 发布