
C语言有一个4x3的矩阵,从键盘输入矩阵元素的值,并找出其中绝对值最小的元素及其行、列位置
1个回答
展开全部
#include <stdio.h>
int main(void)
{
int i,j,m,n,min=2147483647,sz[4][3];
for(i=0;i<4;i++)
for(j=0;j<3;j++)
{
printf(" 请输入 sz[%d][%d] 的值:",i,j);
scanf("%d",&sz[i][j]);
}
for(i=0;i<4;i++)
for(j=0;j<3;j++)
{
if(sz[i][j]<0)
if(min>-sz[i][j])
{
min=-sz[i][j];
m=i;
n=j;
}
else if(min>sz[i][j])
{
min=sz[i][j];
m=i;
n=j;
}
}
printf(" 数组 sz[4][3] 中绝对值最小的是:%d,其行列位置是:%d %d\n",sz[m][n],m,n);
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询