紧急求救:C语言答案

来源:百度知道 编辑:UC知道 时间:2024/05/23 02:12:54
紧急求救:用C语言,TC环境下编写,有一个4*4矩阵,找出最小值和最大值,将其中的最小值换成最大值,然后输出新矩阵.

#include<stdio.h>

void main()
{
int i,j,p=0,q=0,A[4][4],min,max;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
scanf("%d",&A[i][j]);
min=A[0][0];
max=A[0][0];
for(i=0;i<4;i++)
for(j=0;j<4;j++)
{
if(A[i][j]<min)
{
p=i;
q=j;
min=A[i][j];
}
else if(A[i][j]>max)
{
max=A[i][j];
}
}
A[p][q]=max;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
printf("%d ",A[i][j]);
}
/* 分给我就行了 */

#include \"stdio.h\"

void tran(int *matrix)
{
int *max=matrix[0];
int *min=matrix[0];
for(int i=0;i<16;i++)
{
if(*max<matrix[i])max = &matrix[i];
if(*min>matrix[i])min = &matrix[i];
}
int tm