C语言 字母金字塔的编程
首先让用户输入一个大写字母,若是小写就重新输入
格式如下(假设输入的是D)
A
ABA
ABCBA
ABCDCBA
哪个会的,给我写写哈,我刚学没有几天
[解决办法]
bool PrintJZT(char cIn)
{
int i, j;
char cTmp;
if(cIn<'A'
[解决办法]
cIn>'Z')
return false;
for(i=0;i < cIn-'A'+1;i++)
{
for(j=0;j<cIn-'A'-i;j++)printf(" ");
for(cTmp='A';cTmp<'A'+i;cTmp++)printf("%c", cTmp);
for(cTmp=i+'A';cTmp>='A';cTmp--)printf("%c", cTmp);
printf("\n");
}
}
[解决办法]
bool PrintJZT(char cIn)
{
int i, j;
char cTmp;
if(cIn<'A'
[解决办法]
cIn>'Z')
return false;
for(i=0;i < cIn-'A'+1;i++)
{
for(j=0;j<cIn-'A'-i;j++)printf(" ");//打印空格
for(cTmp='A';cTmp<'A'+i;cTmp++)printf("%c", cTmp);//打印左半边
for(cTmp=i+'A';cTmp>='A';cTmp--)printf("%c", cTmp);//打印右半边,包括中间
printf("\n");
}
}
[解决办法]
++