#include <stdio.h>
void change(int n);
int main(void)
{
int input;
printf("Please input n: ");
scanf("%d",&input);
change(input);
return 0;
}
void change(int n)
{
char letter='a';
int count=n-1;
int medium=0;
int i;
while(n>0){
while(count>0)
{
--count;
printf(" ");
}
printf("%c",letter);
i=1+(medium-1)*2;
if(letter=='a'){
printf("\n");
}else{
while(i>0)
{
printf(" ");
--i;
}
printf("%c",letter);
printf("\n");
}
--n;
count=n-1;
++letter;
++medium;
}
letter-=2;
--medium;
count=0;
if(letter>'a'){
while(medium>0){
++count;
i=count;
while(i>0)
{
printf(" ");
--i;
}
printf("%c",letter);
i=(medium-2)*2+1;
while(i>0)
{
printf(" ");
--i;
}
if(letter!='a'){
printf("%c\n",letter);
}else{
printf("\n");
}
--medium;
--letter;
}
}
}
根据数字打印对应的图案
最新推荐文章于 2020-08-09 00:04:27 发布