C语言实验报告:[19]输出矩阵

作者:白雪 | 创建时间: 2023-05-08
C语言实验报告:[19]输出矩阵

操作方法

问题: 输入奇数 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"); } } }

点击展开全文

更多推荐