c语言构造一个4行5列的二维整型数组,并找出数组中的最小值及其所在的行下标和列下标要求打印格式mi

c语言构造一个4行5列的二维整型数组,并找出数组中的最小值及其所在的行下标和列下标要求打印格式min=最大值,row=行下标col=列下标

//#include "stdafx.h"//If the vc++6.0, with this line.
#include "stdio.h"
#include "stdlib.h"
#include "time.h"
int main(void){
    int a[4][5],i,j,k,row,col;
    srand((unsigned)time(NULL));
    for(row=col=i=0;i<4;i++){
        for(j=0;j<5;j++){
            printf("%4d",a[i][j]=rand()%1000);
            if(a[row][col]>a[i][j])
                row=i,col=j;
        }
        printf("\n");
    }
    printf("\nThe minimum value is %d\nThe subscript is row=%d col=%d\n",a[row][col],row,col); 
    return 0;
}

追问

大神是不是缺了一个min

追答

我不是大神!你肯定没有运行,运行了就不会说这话了。我没有写"min=最大值"——你就是这样写的,我理解是最小值——而写的是"The minimum value is"。如果你不愿意,就把它改成“min = ”就OK了……

追问

谢谢

温馨提示:答案为网友推荐,仅供参考
相似回答