[求助]多维数组
1.输入一M行N列数组,将第I行与第J行的元素对调(I,J<M)。2.输入4*4矩阵,分别求两对角线上元素之和。
3、给一维数组输入m个整数,假设m=6,数组元素分别为:7 4 8 9 1 5要求建立一个如下数组:(矩阵)
这几题不太懂,想求助高手,能否在明天下午5:00之前解决?
是老师布置的作业吗?反正没事情做下呵呵!
#include<stdio.h>
#define M 3
#define N 3
main()
{ int a[M][N];int i,j,I,J,t;
printf("请输入一个数组:");
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
scanf("%d",&a[i][j]);
printf("\n");
}
printf("请输入I,J:");
scanf("%d%d",&I,&J);
for(i=0;i<M;i++)
for(j=0;j<N;j++)
{ t=a[I][j];
a[I][j]=a[J][j];
a[J][j]=t;
}
for(i=0;i<M;i++)
{ for(j=0;j<N;j++)
printf("%d",a[i][j]);
printf("\n");
}
}