//16、输入矩阵a(5行5列),完成下列要求:
//(1) 输出矩阵a;
//(2) 将a的第2行和第5行元素对调后,形成新的矩阵a并输出;
//(3) 用对角线(指矩阵的左上角到右下角的对角线)上的元素分别去除相应行的元素,又形成一个新的矩阵a并输出。
#include <stdio.h>
void in(int a[5][5])
{
int i,j;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
scanf("%d",&a[i][j]);
}
void out(int a[5][5])
{
int i,j;
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
printf(" %d ",a[i][j]);
printf("\n");
}
}
void deal_1 (int a[5][5])
{
int b[5];
int i;
for(i=0;i<5;i++)
{
b[i]=a[2][i];
a[2][i]=a[5][i];
a[5][i]=b[i];
}
}
void deal_2(int a[5][5])
{
}
void main()
{
int a[5][5];
in(a);
out(a);
printf("\n");
deal_1(a);
out(a);
}
2问输出结果错误....
求3小问分函数答案