#include <stdio.h>//包含标准输入输出函数
#include <math.h>
//2019.10.20
int main(){
char ch;
int i,j,k;
printf("输入一个字符: ");
scanf("%c",&ch);
for(i=0;i<(ch-'A')+1;i++){//先输出ch-'A'+1行
for(j=0;j<(ch-'A')-i;j++)
printf(" "); //输出第i行前的空格。
for(k=0;k<2*i+1;k++)
printf("%c",'A'+i);//输出第i行的字母 2i+1个
printf("\n");//每行输出完换行
}
for(i=0;i<ch-'A';i++){//后输出ch-'A'行
for(j=0;j<i+1;j++)//空格数比行下标多1
printf(" ");
for(k=0;k<((ch-'A'-i-1)*2+1);k++)
printf("%c",ch-i-1);//按字符输出ASCII码
printf("\n");
}
return 0;
}
for循环 打印字符图形
最新推荐文章于 2023-01-30 21:50:07 发布