原题链接:二级C语言-寻找矩阵最值
解题思路:
愉快的心情才能使自己身心投入!
每题笑话:
和一哥们聊四级,他说听力他没有听,我说那你怎么做的题?全部蒙的? 他说:“我后面的做题写字声音大,我听他的声音了!” “那你知道ABCD选哪个?” 他:“ A是三画,C是一画,B和D是两画,可是D画得速度快!” 我去,这才是真正的听力啊!
注意事项:
学精C语言,必须在做题时尽量用比别人少的代码完成任务!
参考代码:
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n);
int x[100][100];
int i,j;
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
scanf("%d",&x[i][j]);
}
}
int max=0,a,b;
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
if(x[i][j]>max)
{
max=x[i][j];
a=i,b=j;
}
}
}
printf("%d %d %d\n",max,a+1,b+1);
return 0;
}有不懂的可以留言!看在小的这么用心的份上,看客老爷们点个赞吧!
0.0分
8 人评分
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
#include<iostream> using namespace std; int main() { int n, a, max = 0, max_i, max_j; cin >> n; for (int i = 0; i != n; ++i) for (int j = 0; j != n; ++j) { cin >> a; if (max < fabs(a)) max = a, max_i = i, max_j = j; } printf("%d %d %d", max, max_i + 1, max_j + 1); return 0; }#include<stdio.h> void main(){ int a[6][6]; int n,max,t,b,c; scanf("%d",&n); for(int i=0;i<n;i++){ for(int j=0;j<n;j++){ scanf("%d",&a[i][j]); if(i==0&&j==0){ max=a[0][0]; } if(a[i][j]<0){ t=-a[i][j]; if(i==0&&j==0){ max=t; } if(max<t){ max=t; b=i; c=j; } continue; } if(max<a[i][j]){ max=a[i][j]; b=i; c=j; } } } printf("%d %d %d\n",a[b][c],b+1,c+1); }