(解题报告)HDU2022---海选女主角

我首先想吐槽下这个无聊的题目背景2333~~
这个题很简单,直接两个数组,一个用于保存输入的原始数据,一个将所有数都处理为绝对值后进行比较,找到绝对值最大后输出相应数据即可。
代码如下;

#include <stdio.h>
#include <string.h>
int main()
{
    int a[105][105],b[105][105];
    int m,n,i,j,max,r,c,q;
    while (scanf("%d%d",&m,&n)!=EOF)
    {
        memset(a,0,sizeof(a));
        max=0;
        c=0;
        r=0;
        for (i=1;i<=m;i++)
        {
            for(j=1;j<=n;j++)
            {
                scanf("%d",&a[i][j]);
                b[i][j]=a[i][j];
                if(a[i][j]<0)
                {
                    a[i][j]=-a[i][j];
                }
                if(a[i][j]>max)
                {
                    max=a[i][j];
                    r=i;
                    c=j;
                }
            }
         } 
        if(b[r][c]<0)
        printf("%d %d %d\n",r,c,b[r][c]); 
        else
        printf("%d %d %d\n",r,c,max); 
    }
    return 0;
 } 

仅代表个人观点!
(解题报告)HDU2022---海选女主角_第1张图片

你可能感兴趣的:((解题报告)HDU2022---海选女主角)