您的位置:首页 > 其它

129.找出一位数组中最大值

2015-06-29 01:17 204 查看
函数fun的功能是:找出一维数组整型数组元素中最大的值和它所在的下标,最大值和它锁子啊的下标通过形参传回,数组元素中的值已在主函数中赋予。

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
void fun(int a[], int n, int *max, int *d)
{
int i;
*max = a[0],*d=0;
for (i = 0;i < n;i++)
if (*max < a[i])
{
*max = a[i];
*d = i;
}
}
int main()
{
int i, x[20], max, index, n = 10;
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=%d\n", max, index);
getchar();
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: