解题思路:
注意事项:
参考代码:
#include <bits/stdc++.h> using namespace std; int main(){ int m,n; while(cin>>n>>m){ int a[101][101]={0},b[101]={0},max1[101]={0}; for(int i=0;i<n;i++) for(int j=0;j<m;j++){ cin>>a[i][j]; b[i]+=a[i][j]; //统计每行的和 } for(int i=0;i<n;i++) for(int j=0;j<m;j++){ if(a[i][j]>max1[i]) max1[i]=a[i][j]; } for(int i=0;i<n;i++) for(int j=0;j<m;j++) if(a[i][j]==max1[i]){ a[i][j]=b[i]; break; } for(int i=0;i<n;i++){ for(int j=0;j<m;j++) cout<<a[i][j]<<" "; cout<<endl; } } return 0; }
0.0分
5 人评分
三进制小数 (C++代码)(第11位大于1.5才能进位)浏览:1141 |
C语言训练-谁家孩子跑最慢* (C语言代码)浏览:1507 |
矩阵转置 (C语言代码)浏览:1525 |
C语言训练-排序问题<1> (C++代码)浏览:589 |
不容易系列 (C语言代码)浏览:664 |
多输入输出练习1 (C语言代码)浏览:1178 |
WU-整除问题 (C++代码)浏览:611 |
三角形 (C++代码)递推浏览:755 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:598 |
【矩阵】 (C++代码)浏览:936 |