编写程序,将nn阶矩阵次对角线元素降序排序答:i + 1,i+1];a[i + 1,i+1]^=a[i,i];a[i,i]^=a[i + 1,i+1];} } } 执行这一段之后a[n,n]的左上往右下对角线元素就是降序排列了 。如果你要左下到右上的对角线降序,那么把if和if里面的[i,i]都改成[n-i,i],所有的[i+1,i+1]都改成[n-i-1,i]就行了 ...
C语言:从键盘输入n(n=3,5,7,9),屏幕输出nxn矩阵,且每行每列及两对角线...答:printf("Enter n(int n=3,5,7,9)...\nn=");if(scanf("%d",&n)==1 && (n==3 || n==5 || n==7 || n==9)){ q=(char *)malloc(sizeof(char)*n*n);if(q && (p=(char **)malloc(sizeof(char *)*n))){ for(p[0]=q,i=1;i<n;p[i++]=p[i-1]+n);/...