数字金字塔 怎么把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
*/
