解题思路:
注意事项:
参考代码:
#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语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:689 |
C二级辅导-进制转换 (C语言代码)浏览:514 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:545 |
C语言考试练习题_排列 (C++代码)浏览:639 |
C语言程序设计教程(第三版)课后习题8.4 (Java代码)浏览:733 |
川哥的吩咐 (C++代码)浏览:1016 |
输出正反三角形 (C语言代码)格式错误!!!浏览:1140 |
简单的a+b (C语言代码)浏览:692 |
WU-整除问题 (C++代码)浏览:612 |
【计算两点间的距离】 (C语言代码)浏览:1494 |