#include#define MAX 500main(){\x09int i=0,j=0,a[MAX][MAX]={0},n,number=1,mod=1;\x09printf("輸入階數\n");\x09scanf("%d",&n);\x09getchar();\x09do\x09{\x09\x09if(a[i][j]==0)\x09\x09{\x09\x09\x09a[i][j]=number;\x09\x09\x09number++;\x09\x09}\x09\x09if(mod==1)\x09\x09{\x09\x09\x09if(j=1&&a[i-1][j]==0)\x09\x09\x09\x09i--;\x09\x09\x09else\x09\x09\x09{\x09\x09\x09\x09if(a[i][j+1]!=0&&a[i+1][j]!=0&&a[i-1][j]!=0&&a[i][j-1]!=0)\x09\x09\x09\x09{\x09\x09\x09\x09\x09break;\x09\x09\x09\x09}\x09\x09\x09\x09j++;\x09\x09\x09\x09mod=1;\x09\x09\x09}\x09\x09}\x09}while(mod!=5);\x09for(i=0;i
#include#define MAX 500main(){\x09int i=0,j=0,a[MAX][MAX]={0},n,number=1,mod=1;\x09printf("輸入階數\n");\x09scanf("%d",&n);\x09getchar();\x09do\x09{\x09\x09if(a[i][j]==0)\x09\x09{\x09\x09\x09a[i][j]=number;\x09\x09\x09number++;\x09\x09}\x09\x09if(mod==1)\x09\x09{\x09\x09\x09if(j=1&&a[i-1][j]==0)\x09\x09\x09\x09i--;\x09\x09\x09else\x09\x09\x09{\x09\x09\x09\x09if(a[i][j+1]!=0&&a[i+1][j]!=0&&a[i-1][j]!=0&&a[i][j-1]!=0)\x09\x09\x09\x09{\x09\x09\x09\x09\x09break;\x09\x09\x09\x09}\x09\x09\x09\x09j++;\x09\x09\x09\x09mod=1;\x09\x09\x09}\x09\x09}\x09}while(mod!=5);\x09for(i=0;i