绘制由输入字符组成的三角形

输入两个字符,输出这两个字符绘制的三角形。例如输入a和b输出下面图形:

  a
 aba
abbba

abbbbba
aaaaaaaaa

供参考:

#include<stdio.h>
int main()
{
    char c='a',ch='b';
    int  j,k,n=5;
    printf("输入两个字符:");
    scanf("%c %c",&c,&ch);
    for(k=0;k<n;k++)
    {
        for(j=1;j<=n-k;j++)
            printf(" ");
        for(j=1;j<=2*k+1;j++)
            printf("%c",(j==1||j==2*k+1)?c:(k!=n-1)?ch:c);
        printf("\n");
    }
 
    return 0;
}