#include <stdio.h>
#define n 5
int find_min(int a[][n]){ //找出n阶矩阵主对角线上元素的最小值
int min=a[0][0];
for(int i=0;i<n;i++){
if(min>a[i][i])
min=a[i][i];
}
return min;
}
int main(){
int a[n][n];
int min;
printf("请输入%d阶矩阵:\n",n);
for(int i=0;i<n;i++){
for (int j=0;j<n;j++)
scanf("%d",&a[i][j]);
}
min= find_min(a);
printf("该矩阵主对角线上元素的最小值为%d",min);
return 0;
}
运行结果: