OJ1160: 矩阵的最大值(指针专题)(C语言)
生活随笔
收集整理的這篇文章主要介紹了
OJ1160: 矩阵的最大值(指针专题)(C语言)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目描述
找出一個2×3的整數矩陣中的最大值及其行下標和列下標,要求調用函數FindMax(int p[][3], int m, int n, int *pRow, int *pCol)實現,行下標和列下標在形參中以指針的形式返回。
void FindMax(int p[][3], int m, int n, int *pRow, int pCol)
{
//在mn矩陣p中查找最大值,將其行下標存入pRow所指內存單元,將其列下標存入pCol所指內存單元
}
輸入
輸入2行3列整數,共6個。
輸出
輸出3個整數,矩陣中的最大值及其行下標和列下標,數據之間用空格隔開。測試數據保證最大值唯一。
樣例輸入 Copy
100 3 6
0 87 65
樣例輸出 Copy
100 0 0
#include<stdio.h> void FindMax(int p[][3],int m,int n,int *pRow,int *pCol) {int i,j;for(i=0;i<2;i++){for(j=0;j<3;j++){if(p[i][j]>p[*(pRow)][*(pCol)]){*(pRow)=i;*(pCol)=j; }}} } int main() {int a[2][3];int i,j;for(i=0;i<2;i++){for(j=0;j<3;j++){scanf("%d",&a[i][j]);}}int row=0,col=0;FindMax(a,2,3,&row,&col);printf("%d %d %d",a[row][col],row,col);return 0; }PS: 如果有幫到你,希望留個贊,謝謝!
總結
以上是生活随笔為你收集整理的OJ1160: 矩阵的最大值(指针专题)(C语言)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 最大堆java构建,jvm - 无效的最
- 下一篇: Android进度条函数,Android