实验6 数组1 定义一个3×3的整形二维数组arr,为数组各元素赋值,找出最小值以及它的行下标和列下标,并输出该矩阵
#include<stdio.h> int main(void) { int arr[3][3]; int i,j,x,y; //输入矩阵; for(i=0;i<3;i++){ for(j=0;j<3;j++){ printf("输入数组arr各元素值:\n"); scanf("%d",&arr[i][j]); } } x=y=0; //求出最小值; for(i=0;i<3;i++){ for(j=0;j<3;j++){ if(arr[i][j]<arr [x][y]){ x=i; y=j; } } } //输出矩阵 for(i=0;i<3;i++){ for(j=0;j<3;j++){ printf("%4d",arr[i][j]); } printf("\n"); } printf("第%d行%d列最小值是%d\n",x,y,arr[x][y]); return 0; }