#include<stdio.h>
#define N 7 //行数
#define KG 0 //每行空格数
#define XH i+1 //每行数字个数
void main()
{ int i,j,k=1;
for ( i=0;i<N;i++ )
{ for ( j=0;j<KG;j++ ) printf(" ");
for ( j=0;j<XH;j++ ) printf("%-2d ",k++);
printf("\n");
}
}
将上边#define XH i+1改成#define XH N-i
将上边#define KG 0改成#define KG N-i-1
printf("%-2d ",k++);改成printf("%2d ",k++);
将上边#define KG 0改成#define KG i
#define XH i+1改成#define XH N-i
printf("%-2d ",k++);改成printf("%2d ",k++);