输出数组中某个元素的行下标和列下标怎么办
1个回答
2015-12-10 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
#include <stdio.h>
#include<math.h>
#define M 5
#define N 6
void main()
{
int i,j,a[M][N],max,x=0,y=0;
for (i=0;i<M;i++)
for (j=0;j<N;j++)
{
scanf("%d",&a[i][j]);
if (i==0&&j==0)max=a[i][j];
else if(abs(max)<abs(a[i][j]))
{
max=a[i][j];
x=i;
y=j;
}
}
printf("绝对值最大的为%d,下标为%d,%d",max,x,y);
#include<math.h>
#define M 5
#define N 6
void main()
{
int i,j,a[M][N],max,x=0,y=0;
for (i=0;i<M;i++)
for (j=0;j<N;j++)
{
scanf("%d",&a[i][j]);
if (i==0&&j==0)max=a[i][j];
else if(abs(max)<abs(a[i][j]))
{
max=a[i][j];
x=i;
y=j;
}
}
printf("绝对值最大的为%d,下标为%d,%d",max,x,y);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询