题解 | #矩阵最大值#
矩阵最大值
https://www.nowcoder.com/practice/9c550b6fe85d48bcad5a6025c6dc447d
#include <iostream> using namespace std; int main() { int m,n; while (cin >> m>>n) { // 注意 while 处理多个 case int num[m][n]; for(int i=0;i<m;i++){ for(int j=0;j<n;j++){ cin>>num[i][j]; } } for(int i=0;i<m;i++){ int maxn=0; int sum=0; for(int j=0;j<n;j++){ if(num[i][maxn]<num[i][j]){ maxn=j; } sum+=num[i][j]; } num[i][maxn]=sum; } for(int i=0;i<m;i++){ for(int j=0;j<n;j++){ cout<<num[i][j]<<" "; } cout<<endl; } } } // 64 位输出请用 printf("%lld")