http://acm.hdu.edu.cn/showproblem.php?pid=2022

#include<stdio.h>
#include<math.h>
int main()
{
int n,m,i,j,k,a[100][100],s1,s2;
while(scanf("%d%d",&m,&n)!=EOF)
{
for(i=1;i<=m;i++)
{
for(j=1;j<=n;j++)
scanf("%d",&a[i][j]);
printf("\n");
}
k=*(*(a+1)+1);
s1=s2=0;
for(i=1;i<=m;i++)
{
for(j=1;j<=n;j++)
if(abs(k)<abs(*(*(a+i)+j)))
{
k=*(*(a+i)+j);
s1=i;
s2=j;
}
}
printf("%d %d %d\n",s1,s2,k);
}
return 0;
}

格式错 大神帮帮

#include<stdio.h>
#include<math.h>
int main()
{
int n,m,i,j,k,a[100][100],s1,s2;
while(scanf("%d%d",&m,&n)!=EOF)
{
for(i=1;i<=m;i++)
{
for(j=1;j<=n;j++)
scanf("%d",&a[i][j]);
// printf("\n"); // 这个换行莫名奇妙....
}
k=*(*(a+1)+1);
s1=s2=0;
for(i=1;i<=m;i++)
{
for(j=1;j<=n;j++)
if(abs(k)<abs(*(*(a+i)+j)))
{
k=*(*(a+i)+j);
s1=i;
s2=j;
}
}
printf("%d %d %d\n",s1,s2,k);
}
return 0;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-04-25
没错误啊 我这能运行 是不是 你参数给错了 我用的是wintc 编译的

...http:\/\/acm.hdu.edu.cn\/showproblem.php?pid=1157
3、排序的时候你用a.length,这是一个固定值,而不是N,你这里是1000,这样就把数组中后面没用的值也参与进来排序了。

http:\/\/acm.hdu.edu.cn\/showproblem.php?pid=2184 acm
\/*本程序以 4个盘子、走5步 为例*\/ include <stdio.h> include <stdlib.h> void hanoi(int a[],int b[],int c[],int n,double *m)\/*数组a[],b[],c[]分别代表三根柱子,第0个元素存放本柱子上的盘子数目,其余元素存放盘子编号,例如a[0]存放的是第一根柱子上的盘子数目。n是总...

...http:\/\/acm.hdu.edu.cn\/showproblem.php?pid=2035
首先建议基础打好再做题 10000^3就已经超过了int范围,楼上的long10000^10也超过了,而题目要的是10000^10000,用double倒是可以,但是double的损失精度会让你的最后3位拿到的不准。所以直接做如同开玩笑一样。你上面的代码是a*b%c=(a%c)*(b%c)的一个优化形式 先给你讲朴素的做法:是用a*b%...

求高手详细讲解http:\/\/acm.hdu.edu.cn\/showproblem.php?pid=1003...
然后把n1,n2,n3用同样的方式分段,如此迭代,从而大大简化了数据量。最后用排列组合的方式求出最大的Sum,起始点为段的起始点。代码有时间另附。

...http:\/\/acm.hdu.edu.cn\/showproblem.php?pid=1301 怎么改,追分_百 ...
1、添加头文件:#include<string.h> 2、修改宏定义: #define inf 0x3f3f3f3f 当然这只能保证编译通过。

跪求一个50行左右的用JAVA语言写的ACM题目,要有输入输出
ACM题目:Feli的生日礼物Problem Felicia的生日是11月1日(和Kitty是同一天生的哦)。于是Feli请来Kitty一起过生日。Kitty带来了最新款的“Kitty猫”玩具准备送给Feli,不过她说,这份礼物可不是白送的。Feli要帮她一个忙,才能够得到心仪已久的玩具。 Kitty说,“Kitty猫”玩具已经卖出了n!个,n<=10...

求教 二叉树
然后把每个要插入的树按照规则放到树里面:从根开始,比当前节点大的就往左儿子走,比当前节点小的就往右儿子走。走到某个空位时就可以插入到这里。最后用先序或者后序遍历输出这棵树,那么这些就排序好了。二叉树真的是博大精深的说,只是稍微说说这点而已。加油,慢慢来QQ:328880142 ...

...http:\/\/acm.hdu.edu.cn\/showproblem.php?pid=1089
所以 while( scanf("%d%d",&a,&b)==2) 就是判断是不是成功读取了2个数字 当scanf()遇到End-of-File的时候会特殊的返回-1,也就是EOF 所以 while(scanf("%d%d",&a,&b)!=EOF) 就是判断是不是还没有读到EOF 在这个题目里面,两种判断都是成立的 至于你提出的 while(scanf("%d%d",&...

高手帮忙解决一下!是acm.tzc.edu.cn上的1004题
http:\/\/acm.hdu.edu.cn\/showproblem.php?pid=1052 我已经帮你把TZC的那题AC了 下面是代码 include<stdio.h> include<string.h> include<stdlib.h> int cmp(const void *a,const void*b){ return *(int*)b-*(int*)a;} int n;void inti(int a[]){ int i;for(i=0;i<n;i++)sc...

杭电2043哪里错了?http:\/\/acm.hdu.edu.cn\/showproblem.php?pid=...
include<string.h> main(){ int a,b,c,d,i,j,k,e,q,w;char s[51];scanf("%d",&a);while(a){ b=0;c=0;d=0;k=0;e=0;a--;scanf("%s",s); \/\/ 用scanf比较安全, gets难处理.if(strlen(s)>16||strlen(s)<8) \/\/ 你忘了检测长度 { printf("NO\\n");continue;} fo...

相似回答