大家帮我看看这道题

wenlei79621 2006-12-18 03:03:32
#define M 3
#define N 4
main()
{int max,i,j,r,c;
int a[M][N]={{123,94,-10,218},{3,9,10,-83},{45,16,44,-99}};
max=a[0][0];
for(i=0;i<M;i++)
for(j=0;j<M;j++)
if(a[i][j]>max)
{max=a[i][j]; r=i;c=j;}
printf("max=%d,row=%d,colum=%d\n",max,r,c);
}
运行程序,记录程序的输出,若将a[0][0]改为1230,程序运行结果有错,应如何修改程序?
...全文
176 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
petertangpei 2006-12-18
  • 打赏
  • 举报
回复
什么错误?贴出来看看
wenlei79621 2006-12-18
  • 打赏
  • 举报
回复
刚才输错了,是j<N
ma100 2006-12-18
  • 打赏
  • 举报
回复
#include <stdio.h>
#define M 3
#define N 4
int main()
{
int max,i,j,r=0,c=0;
int a[M][N]={{1230,94,-10,218},{3,9,10,-83},{45,16,44,-99}};
max=a[0][0];
for(i=0;i<M;i++)
{
for(j=0;j<M;j++)
{
if(a[i][j]>max)
{
max=a[i][j];
r=i;
c=j;
}
}
}
printf("max=%d,row=%d,colum=%d\n",max,r,c);
return 0;
}

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧