当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

下面函数的功能是:找出一维数组元素中最大的值和它所在的下标 最大值的和它所在的下标


下面函数的功能是:找出一维数组元素中最大的值和它所在的下标,最大值的和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。请填空。

#include<stdlib.h>

#include<stdio.h>

void fun(int a[],int n, int *max, int *d)

{ int i;

*max=a[0];

*d=0;

for(i=0;【15】;i++)

if(*max<【16】)

{*max=a[i];*d=i;}

}

main()

{ int i, x[20], max, index, n=10;

randomize();

for(i=0;i<n;i++)

{

x[i]=rand()%50; printf("%4d",x[i]);

}

printf("\n");

fun(x,n,&max,&index);

printf("Max=%5d,Index=%4d\n",max,index);

}

参考答案
您可能感兴趣的试题
  • ● 给定一组长度为n的无序序列,将其存储在一维数组a[0..n-1]中。现采用如下方法找出其中的最大元素

  • 下面函数的功能是:找出一维数组元素中最大的值和它所在的下标,最大值的和它所在的下标

  • 下面函数的功能是找出一维数组元素中最大的值和它所在的下标,最大值的和它所在的下标通过形参传

  • 请编写一个函数fun() 它的功能是:找出一维数组元素中最大的值和它所在的下标 最大值和它所在的下

  • 请补充函数fun() 该函数的功能是:删去一维数组中所有相同的数 使之只剩一个。数组中的数已按由小

  • 请编写函数fun() 该函数的功能是将M行N列的二维数组中的数据 按列的顺序依次放到一维数组中。 例