解题思路:第一层循环赋值,同时比大小,第二层找到选好的值输出
类似的nxn矩阵都可以这么做
注意事项:i+1,j+1输出的下标和找到的不一样
参考代码:
#include<iostream> #include<string> using namespace std; int main() {int n,max=0; cin>>n; int a[n][n]; for(int i=0;i<n;i++){ for(int j=0;j<n;j++){ cin>>a[i][j]; if(a[i][j]>max){ max=a[i][j]; } } } for(int i=0;i<n;i++){ for(int j=0;j<n;j++){ if(a[i][j]==max){ cout<<max<<" "<<i+1<<" "<<j+1; } }} return 0; }
0.0分
0 人评分
时间转换 (Java代码)浏览:576 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:687 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:672 |
printf基础练习2 (C语言代码)浏览:748 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:547 |
C二级辅导-阶乘数列 (C语言代码)浏览:522 |
IP判断 (C语言代码)浏览:539 |
GC的苦恼 (C语言代码)浏览:621 |
简单的事情 (C语言代码)浏览:638 |
A+B for Input-Output Practice (I) (C语言代码)浏览:431 |