main() ... { int i, t, j; printf("please input the number to divided:"); scanf("%d",&t); for(i=0; i < 2*t-1; i++) ...{ for(j=0; j < 2*t-1; j++) ...{ if((abs(i+1-t)+abs(j+1-t)) > t-1) printf(" "); else printf("%d ",(t-abs(i+1-t)-abs(j+1-t))); } printf(" "); } return 0;} 编程实现下实例,输出 1 1 2 1 1 2 3 2 1 1 2 1 1