1.输出主对角线是相同元素的矩阵
#include "stdio.h"
int main()
{
int i,j,k,n;
for(scanf("%d",&n),k=0;k<n;k++,printf("=====================/n"))
for(i=0;i<n;printf("/n"),i++)
for( j=0;j<n;printf("%d ",(j+i+k)%n+1),j++);
}
如输出:
6 7 1 2 3 4 5
7 1 2 3 4 5 6
1 2 3 4 5 6 7
2 3 4 5 6 7 1
3 4 5 6 7 1 2
4 5 6 7 1 2 3
5 6 7 1 2 3 4