跪求技术帝 C语言编程题目答案

2025-12-03 16:21:34
推荐回答(2个)
回答1:

#include
#define N 3
#define M 4
int min_value(int array[] [M])
{
int Min = **array;
for (int i=0;i {
for (int j=0;j {
if (array[i][j] {
Min = array[i][j];
}
}
}
return Min;
}
void main()
{
int i = 0,j = 0,Min = 0;
int Array[N][M] = {0};
printf("please input Array num:\n");
for (i=0;i {
for (j=0;j {
scanf("%d",&Array[i][j]);
}
}
Min = min_value(Array);
printf("The minimum value is %d.\n",Min);
for (i=0;i {
for (j=0;j {
if (Min==Array[i][j])
{
printf("row=%d,colum=%d;\n",i,j); //i+1 j+1
}
}
}
}

回答2:

#include
#define N 3;
#define M 4;

int min_value(int array[][M]);

void main(){
int a[N][M];
int i,j;
for(i=0;i for(j=0;j scanf("%d",&a[i][j]);
min_value(a);
}

int min_value(int array[][M]){
int i,j;
int min;/*标记最小值*/

min=array[0][0];

for(i=0;i for(j=0;j if(array[i][j] min=array[i][j];

printf("The minimum value is %d\n",min);

for(i=0;i for(j=0;j if(array[i][j]==min){
printf("row=%d\n",i+1);
printf("colum=%d\n",j+1);
}
}

}

就这样直接写的,应该没什么问题,有问题联系我