数字金字塔 怎么把6以上的数字去掉
就是一种桥的形状的那种1
121
12321
1234321
123454321
12345 54321
12345 54321
12345 54321
12345 54321
#include <stdio.h> #define N 5 int main() { int m; printf("请输入层数:"); scanf("%d", &m); int i,j; for(i=0;i<m;i++) { for(int k=0;k<20-i;k++) printf(" "); for(j=0;j<i*2+1;j++) { if(j<=i) { if(j+1<=N) printf("%d",j+1);else printf(" "); } else { if(i-j%(i+1)<=N) printf("%d",i-j%(i+1));else printf(" "); } } printf("\n"); } return 0; } /* 请输入层数:9 1 121 12321 1234321 123454321 12345 54321 12345 54321 12345 54321 12345 54321 */