题目解析

矩阵求最大值

https://ac.nowcoder.com/acm/contest/68912/C

题目描述:给出一个矩阵,求出其中的最大值及所在的行号和列号。 输入描述: 共n+1行 第一行输入一个整数n, 接下来的n行输入一个n行n列的矩阵(1≤n≤20),每行输入n个整数,用空格隔开。 输出描述: 一个行,3个整数,分别为最大值,其所在的行,其所在的列,用空格隔开。保证最大值唯一。 程序:#include #include #include<limits.h> using namespace std; int main() { int a[100][100]={0},n,d=INT_MIN,c,h; cin>>n; for(int i=0;i<n;i++) { for(int j=0;j<n;j++) { cin>>a[i][j]; } } for(int i=0;i<n;i++) { for(int j=0;j<n;j++) { if(a[i][j]>d) { d=a[i][j]; c=i; h=j; } } }cout<<d<<" "<<c+1<<" "<<h+1; return 0; } 本题先定义一个最大值D,然后通过循环找出最大值赋值给D,最后输出最大值及其所在的行和列。

全部评论

相关推荐

不愿透露姓名的神秘牛友
03-20 12:46
瘦嘟嘟右卫门:百度文库网盘的暑期也没约面吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务