*#include<stdio.h> int main() { int min,i,j,arr[3][3]; printf("输入数字:"); for(i=0;i<3;i++) for(j=0;j<3;j++) scanf("%d",&arr[i][j]); for(i=0;i<3;i++) { min=arr[i][0]; for(j=1;j<3;j++)//如若写成for(j=0;j<3;j++) { //if(arr[i][j+1]<min) if(arr[i][j]<min)//min=arr[i][j+1],其实逻辑上是正确的,也不会报错,但是这里的j在等于2的时 // 候,j+1已经发生了越界!!!! min=arr[i][j];}//属实恐怖呀!!!!! printf("第%d行的最小值为:%d\n",i+1,min);} }