c杨辉三角形解决办法

c杨辉三角形
c杨辉三角形解决办法

这个谁能帮帮我
------解决方案--------------------
#include<stdio.h>

int main(){
char c;
int length;
int i,j;

scanf("%c", &c);   //Select char
length = c - 'A';
for (i = length; i >= 0; --i){   //top
for (j = 0; j < i; ++j)
putchar(' ');
for (; j <length;++j)
printf("%c", 'A' + j);
for (; j >= i; --j)
printf("%c", 'A' + j);
putchar('\n');
}

for (i = 1; i <=length; ++i){   //bottom
for (j = 0; j < i; ++j)
putchar(' ');
for (; j <length; ++j)
printf("%c", 'A' + j);
for (; j >= i; --j)
printf("%c", 'A' + j);
putchar('\n');
}
}