c++随机产生一个键盘输入m*n的100以内的正整数矩阵,输出这个矩阵,对其每列的最小值,其最小值单独存放

c++随机产生一个键盘输入m*n的100以内的正整数矩阵,输出这个矩阵,对其每列的最小值,其最小值单独存放在一个一维数组中,并输出这个一维数组

#include <bits/stdc++.h>
using namespace std;

  int a[101][101],n,m,mini[101];

  int main(){
   scanf("%d%d",&n,&m);
   for (int i=1;i<=n;i++){
     for (int j=1;j<=m;j++)
       a[i][j]=rand(),printf("%d ",a[i][j]);
  printf("\n");
}
  
   for (int i=1;i<=m;i++){
     mini[i]=1e9;
  for (int j=1;j<=n;j++)
    mini[i]=min(mini[i],a[j][i]);
  printf("%d ",mini[i]);
}
  }

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答