7-123 空心字母金字塔 (10分)
标签:div new ems printf ack int mil justify 英文字母
输入一个大写的英文字母,输出空心的字母金字塔。
一个大写英文字母。
一个空心的大写英文字母金字塔,其中第1层的“A”在第1行的第40列,列从1开始计数。
E
A
B B
C C
D D
EEEEEEEEE
#include<stdio.h>
int main()
{
int i,j;
char c;
int n;
scanf("%c",&c);
for(i=1;i<=c-‘A‘+1;i++)
{
for(j=1;j<=40-i;j++)
{
printf(" ");
}
printf("%c",i+‘A‘-1);
for(j=1;j<=2*i-3;j++)
{
if(i!=c-‘A‘+1)
printf(" ");
else
printf("%c",c);
}
if(i!=1)
printf("%c",i+‘A‘-1);
printf("\n");
}
return 0;
}
标签:div new ems printf ack int mil justify 英文字母
原文地址:https://www.cnblogs.com/bigageyuan/p/13832990.html