首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C语言 字母金字塔的编程,该怎么处理

2013-01-02 
C语言 字母金字塔的编程首先让用户输入一个大写字母,若是小写就重新输入格式如下(假设输入的是D)AABAABCBA

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");
    }
}


[解决办法]
引用:
C/C++ code?123456789101112131415bool 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……

++

热点排行