解题思路:第一层循环赋值,同时比大小,第二层找到选好的值输出
类似的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 人评分
C语言训练-大、小写问题 (C语言代码)浏览:612 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:561 |
回文数字 (C语言代码)浏览:2510 |
Hello, world! (C语言代码)浏览:714 |
The 3n + 1 problem (C语言代码)浏览:502 |
输入输出格式练习 (C语言代码)浏览:744 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:545 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:376 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:713 |
三进制小数 (C语言代码)浏览:813 |