[求助]这样的程序大家能说个算法吗
0
303
23032
1230321
23032
303
0
这样的程序大家能说个算法吗?
版主果然牛逼!!!
红色的那个我见都没见过,请问加上"?",什么意思?恳请指教,谢谢。
#include <stdio.h>
int main()
{
int N;
for(int y=0;y<5;y++)
{
scanf("%d",&N);
for(int i=0;i<=N*2+1;i++)
{
for(int j=0;j<=N*2+1;j++)
{
if((i<=N+1&&(j>=(N+1-i)&&j<(N+1+i))) || (i>N+1&&( (j>=i-1-N) && j<(3*N+3-i) )))
{
if(j<N)printf("%3d",j+1);
else if(j==N+1)printf("%3d",0);
else if(j>N+1)printf("%3d",2*(N+1)-j);
}
else printf(" ");
}
printf("\n");
}
}
}