数字金字塔 怎么把6以上的数字去掉
就是一种桥的形状的那种1
121
12321
1234321
123454321
12345 54321
12345 54321
12345 54321
12345 54321
2017-04-12 07:48
2017-04-12 08:33
2017-04-12 08:55
2017-04-12 08:57
程序代码:#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
*/

2017-04-12 09:02