编写C++完整程序,输出由字母拼成的菱形,行数由键盘输入的正整数控制。 在线等

编写完整程序,输出由字母拼成的菱形,行数由键盘输入的正整数控制。如:当键入的数据是4时,显示结果为:ABBBCCCCCDDDDDDDDCCCCCCBBBA用for循环语句... 编写完整程序,输出由字母拼成的菱形,行数由键盘输入的正整数控制。如:当键入的数据是4时,显示结果为:
A
BBB
CCCCC
DDDDDDDD
CCCCCC
BBB
A
用for循环语句
最好先自己试一下,再发
展开
 我来答
微俊king
2015-05-28 · TA获得超过576个赞
知道小有建树答主
回答量:626
采纳率:50%
帮助的人:565万
展开全部
#include <stdio.h>

void show(int n){

        char ch = 'A';
        int i, j;
        for(i = 1; i <= n; ++i){
                for(j = 1; j <= n-i; ++j)
                        printf(" ");
                for(j = 1; j <= 2*i - 1; ++j)
                        printf("%c", ch + i - 1);
                printf("\n");
        }
        ch = ch + i - 2;
        for(i = 1; i < n; ++i){
                for(j = 1; j <= i; ++j)
                        printf(" ");
                for(j = 1; j <= 2 * (n - i) - 1; ++j)
                        printf("%c", ch - i);
                printf("\n");
        }


}



int main()
{
        show(4);
        return 0;
}

水题 希望LZ好好学习

追问
行数由键盘输入的正整数控制

没有体现……
追答
int main()
{
int d;

scanf("%d", &d);

show(d);
return 0;
}
把main函数改一下就好了啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式