输入一个 4×4的矩阵,编写程序,求出其中的最小值及其所在的行号和列号,同时求出对角线元素之和。

2025-06-26 15:44:50
推荐回答(2个)
回答1:

static void test()
{
Scanner sc=new Scanner(System.in);
int[][]a=new int[4][4];
int imin=0,jmin=0,min=0,sum=0;
for(int i=0;i {
if(min if(i==j)sum+=a[i][j];
}
}

回答2:

//C语言程序:
void main()
{
int a[4][4];
int min,imin,jmin,sum=0;
printf("请输入矩阵元素:\n");
for(int i=0;i<4;i++)
for(int j=0;i<4;i++)
scanf("%d",&a[i][j]);
min=a[0][0];
for(int i=0;i<4;i++)
for(int j=0;i<4;i++)
{
if(min if(i==j)sum+=a[i][j];
}
printf("矩阵的最小值为:%d",min);
printf("矩阵的所在行列号为:%d,%d",imin,jmin);
printf("矩阵的对角元素和为:%d",sum);
}