解题思路:计算矩阵最值,首先去考虑如何输入,最基本的是2个for循环,最后比较也是使用For循环,在定义2个变量去储存变量(下标),但是使用的数组,所以得到结果需要+1;
注意事项:数组
参考代码:
#include<stdio.h>
int main(){
int n,max,a,b,i,j;
scanf("%d",&n);
int arr[n][n];
for(i=0;i<n;i++){
for(j=0;j<n;j++){
scanf("%d",&arr[i][j]);
}
}
max=arr[0][0];
for(i=0;i<n;i++){
for(j=0;j<n;j++){
if(max<arr[i][j]){max=arr[i][j];a=i;b=j;}
}
}
printf("%d %d %d",max,a+1,b+1);
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:705 |
逆反的01串 (C++代码)(依旧推荐switch)浏览:1003 |
C语言程序设计教程(第三版)课后习题5.7 (C++代码)浏览:879 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:564 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:674 |
三角形 (C++代码)记忆化搜索浏览:1318 |
1011题解浏览:819 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:593 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:644 |
C二级辅导-公约公倍 (C语言代码)浏览:537 |