2022.cpp

来自「杭电 acm部分代码 有兴趣的可以下载 谢谢」· C++ 代码 · 共 34 行

CPP
34
字号
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
 void main()
 {
    long int **a,min;
    int col,row,i,j,t1,t2;
    while(scanf("%d %d",&col,&row)!=EOF&&col>0&&row>0){
        a=(long int **)malloc(sizeof(long int)*col);
        //给指向指针的指针分配空间
        for(i=0;i<col;i++){
            a[i]=(long int *)malloc(sizeof(long int)*(row+1));
            //给指针分配空间
            for(j=0;j<row;j++){
                scanf("%ld",&a[i][j]);
                if(i==0&&j==0){
                    min=a[0][0];
                    t1=t2=0;
                }
                else
                    if(abs(a[i][j])>abs(min)){
                        min=a[i][j];
                        t1=i;
                        t2=j;
                    }
            }
        }
        printf("%d %d %ld\n",t1+1,t2+1,a[t1][t2]);
        for(i=0;i<col;i++)
            free(a[i]);
        free(a);
    }
 }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?