xp屏幕色彩校正:打印数字三角形

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 02:30:40
打印出 1
2 3 2
4 5 6 5 4
请问为'A'+h-1这个其中的'A'是什么啊

#include <stdio.h>
#define LEN 4/*表示有几行*/
main()
{
int a[LEN][2*LEN-1];
int i,j,k=1;/*k表示每行中心的那个数*/
for (i=0;i<LEN;i++){
for (j=0;j<=i;j++){
a[i][j]=a[i][2*i-j]=k-i+j;
}
k+=i+2;
}
/*打印输出*/
for (i=0;i<LEN;i++){
for (j=0;j<2*i+1;j++){
printf("%d ",a[i][j]);
}
printf("\n");
}
}

你看看这个呢:
#include <stdio.h>
void main()
{
int h;//h为行,l为列
int space;//控制空格
int ch;//控制字符

for ( h=1; h<=26;h++)
{ //打印第h行的空格1~26-h;
for(space =1; space <=26-h;space++)

printf(" ");
//打印第h行的字符为'A'+h-1,个数 1~2*h-1;

for(ch =1; ch<= 2*h-1; ch++)

printf("%c",'A'+h-1);

printf("\n");
//打印换行;

}
}
你可以根据需要自己再修改下,这是我以前做的。打印26个字母的。