编写函数求出任意一个二维数组元素中最大值和最小值的下标,c语言程序题,在线等,谢谢谢谢谢
答案:1 悬赏:60 手机版
解决时间 2021-02-09 20:26
- 提问者网友:锁深秋
- 2021-02-09 12:10
编写函数求出任意一个二维数组元素中最大值和最小值的下标,c语言程序题,在线等,谢谢谢谢谢
最佳答案
- 五星知识达人网友:北城痞子
- 2021-02-09 12:54
#include
#define ROW 3
#define COL 2
int main()
{
int a[ROW][COL];
int i,j,maxi,maxj,mini,minj,max,min;
printf("请输入数组a:");
for(i=0;i
for(j=0;j scanf("%d",&a[i][j]);
max=min=a[0][0];
maxi=maxj=mini=minj=0;
for(i=0;i
for(j=0;j {
if(a[i][j]>max)
{
max=a[i][j];
maxi=i;
maxj=j;
}
else if(a[i][j] {
min=a[i][j];
mini=i;
minj=j;
}
}
printf("数组的最大值为%d,位于第%d行,第%d列\n",max,maxi,maxj);
printf("数组的最小值为%d,位于第%d行,第%d列\n",min,mini,minj);
return 0;
}追问我问错了,是在一维数组中,不好意思哈,麻烦你了追答#include
#define NUM 10
int main()
{
int a[NUM];
int i,maxi,mini,max,min;
printf("请输入数组a:");
for(i=0;i scanf("%d",&a[i]);
max=min=a[0];
maxi=mini=0;
for(i=0;i {
if(a[i]>max)
{
max=a[i];
maxi=i;
}
else if(a[i] {
min=a[i];
mini=i;
}
}
printf("数组的最大值为%d,在数组的第%d个单元\n",max,maxi);
printf("数组的最小值为%d,在数组的第%d个单元\n",min,mini);
return 0;
}
#define ROW 3
#define COL 2
int main()
{
int a[ROW][COL];
int i,j,maxi,maxj,mini,minj,max,min;
printf("请输入数组a:");
for(i=0;i
max=min=a[0][0];
maxi=maxj=mini=minj=0;
for(i=0;i
if(a[i][j]>max)
{
max=a[i][j];
maxi=i;
maxj=j;
}
else if(a[i][j]
min=a[i][j];
mini=i;
minj=j;
}
}
printf("数组的最大值为%d,位于第%d行,第%d列\n",max,maxi,maxj);
printf("数组的最小值为%d,位于第%d行,第%d列\n",min,mini,minj);
return 0;
}追问我问错了,是在一维数组中,不好意思哈,麻烦你了追答#include
#define NUM 10
int main()
{
int a[NUM];
int i,maxi,mini,max,min;
printf("请输入数组a:");
for(i=0;i
max=min=a[0];
maxi=mini=0;
for(i=0;i
if(a[i]>max)
{
max=a[i];
maxi=i;
}
else if(a[i]
min=a[i];
mini=i;
}
}
printf("数组的最大值为%d,在数组的第%d个单元\n",max,maxi);
printf("数组的最小值为%d,在数组的第%d个单元\n",min,mini);
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯