转置矩阵#include <stdio.h> #include <stdlib.h> void able(int b[][],int a);int main (){ int a,b[a][a]; scanf("%d",&a); able(b[a][a],a); return 0;}void able(int b[][],int a){ int i,m,c[a][a],*(p)[a],*(q)[a
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/11 07:04:51
![转置矩阵#include <stdio.h> #include <stdlib.h> void able(int b[][],int a);int main (){ int a,b[a][a]; scanf("%d",&a); able(b[a][a],a); return 0;}void able(int b[][],int a){ int i,m,c[a][a],*(p)[a],*(q)[a](/uploads/image/z/10302674-50-4.jpg?t=%E8%BD%AC%E7%BD%AE%E7%9F%A9%E9%98%B5%23include+%26lt%3Bstdio.h%26gt%3B++%23include+%26lt%3Bstdlib.h%26gt%3B++void+able%28int+b%5B%5D%5B%5D%2Cint+a%29%3Bint+main+%28%29%7B++++int+a%2Cb%5Ba%5D%5Ba%5D%3B++++scanf%28%26quot%3B%25d%26quot%3B%2C%26amp%3Ba%29%3B++++able%28b%5Ba%5D%5Ba%5D%2Ca%29%3B++++return+0%3B%7Dvoid+able%28int+b%5B%5D%5B%5D%2Cint+a%29%7B++++int+i%2Cm%2Cc%5Ba%5D%5Ba%5D%2C%2A%28p%29%5Ba%5D%2C%2A%28q%29%5Ba)
转置矩阵#include <stdio.h> #include <stdlib.h> void able(int b[][],int a);int main (){ int a,b[a][a]; scanf("%d",&a); able(b[a][a],a); return 0;}void able(int b[][],int a){ int i,m,c[a][a],*(p)[a],*(q)[a
转置矩阵
#include <stdio.h>
#include <stdlib.h>
void able(int b[][],int a);
int main ()
{
int a,b[a][a];
scanf("%d",&a);
able(b[a][a],a);
return 0;
}
void able(int b[][],int a)
{
int i,m,c[a][a],*(p)[a],*(q)[a];
for(i=0; i<a; i++)
for(m=0; m<a; m++)
scanf("%d",&b[i][m]);
p=b;
for(i=0; i<a; i++)
for(m=0; m<a; m++)
*(q+i)+m=*(p+m)+i;
for(i=0; i<a; i++)
for(m=0; m<a; m++)
printf("%d",c[i][m]);
}
转置矩阵#include <stdio.h> #include <stdlib.h> void able(int b[][],int a);int main (){ int a,b[a][a]; scanf("%d",&a); able(b[a][a],a); return 0;}void able(int b[][],int a){ int i,m,c[a][a],*(p)[a],*(q)[a
int a,b[a][a]; 数组定义时不能有变量
可以这样 int b[10][10]; 如果觉得小了就定大点