操作方法
问题: 输入奇数 n,输出nXn方阵。 如n=5,输出: 0 0 1 0 0 0 1 0 1 0 1 0 0 0 1 0 1 0 1 0 0 0 1 0 0
码源: #include<stdio.h> void main() { int n,i,j; printf("请输入一个奇数:"); scanf("%d",&n); for(i=1;i<=n;i++) for(j=1;j<=n;j++) { if(i<=(n+1)/2) { if(j==(n+1)/2-(i-1)||j==(n+1)/2+(i-1)) printf("1 "); else printf("0 "); if(j==n) printf("\n"); } if(i>(n+1)/2) { if(j==(n+1)/2-(n-i)||j==(n+1)/2+(n-i)) printf("1 "); else printf("0 "); if(j==n) printf("\n"); } } }