#include
void main()
{
unsigned i,j,line_num=1;
loop:
printf("请输入欲输入的行数:\n");
scanf("%d",&line_num);
printf("\n");
if (line_num==0 || line_num>26)
{
printf ("请输入一个1-26之间的数!\n");
goto loop;
}
start:
for(i=1;i<=line_num;i++)
{
for(j=1;j<=i;j++) printf("%c",'A'+j-1);
for(j=i-1;j>=1;j--) printf("%c",'A'+j-1);
printf("\n");
}
}
int i,j;
char z;
for(i=1;i<=26;i++)
{
for(j=0,z=65;j<2*i+1;j++)
{
printf("%c",z);
z++;
}
printf("%n"); 这是回车符,我记不太清了。
}
int i,j,k;
char stringarray[26];
for(i=0;i<26;i++)
{
stringarray[i]=char(i+65);
}
for(i=0;i<26;i++)
{
for(j=0;j<=i;j++)
{
printf("%c ",stringarray[j]);
}
for(k=j-1;k>=0;k--)
{
printf("%c ",stringarray[k]);
}
printf("\n");
}
三楼的不错啊,学习了!