#include <stdio.h>
main()
{
int n,k=65,i,j; //n行数,k用来输出的字符的ascii码
do
{
printf("/n请输入行数<输入0或者负数则程序结束>:");
scanf("%d",&n);
if(n>0)
{
if(n>26)
n=26;
for(i=0;i<n;i++) //i用来控制行数,0表示第一行
{
for(j=0;j<n-i-1;j++) //每一行应输出的空格数
printf(" ");
for(j=0;j<2*(i+1)-1;j++) //每一行应输出的字符的个数
printf("%c",k+i);
printf("/n");
}
}
}while(n>0);
printf("行数为0:程序退出!");
}