定義一個3行4列的整型數組并賦初值?
產生1000以內的隨機數來初始化數組元素。
最大值 初始值 用 a[0][0], 然后依次比較 a[j][i ],
記錄 最大值的下標,存于 row,col.
輸出 最終的 a[row][col].
#include <stdio.h>
#include <time.h>
int main(){
int a[3][4],v;
int i,j,row=0,col=0;
srand(time(0));
for (j=0;j<3;j++) for (i=0;i<4;i++)a[j][i]=rand()%1000;
printf("array:\n");
for (j=0;j<3;j++){
for (i=0;i<4;i++) printf("%d ",a[j][i]);
printf("\n");
}
for (j=0;j<3;j++) for (i=0;i<4;i++){
if (a[j][i] > a[row][col]) {row=j;col=i;};
}
printf("\nmax elem is a[%d][%d]=%d\n",row,col,a[row][col]);
}
下一篇二維數組怎么輸出空格