-->
当前位置:首页 > 题库 > 正文内容

函数题:求一组数最小值及其位置

Luz4年前 (2022-01-20)题库1007
本题要求实现一个函数,求一组数最小值及其第一次出现的位置。

### 函数接口定义:
c++

int Min(int *p, int n,int *pos );



其中 p、n、pos 都是用户传入的参数。函数求数组中n个元素的最小值及其第一次出现的位置。位置通过 pos带回,函数返回最小值 。

### 裁判测试程序样例:
c++

#include <stdio.h>
#define N 5
int Min(int *p, int n,int *pos );

int main()
{
int a[10],i,min,min_pos;
int *pa=a;
for(i=0;i<N;i++)
scanf("%d",&a[i]);
min=Min(pa,N,&min_pos);
printf("min=%d,min_pos=%d",min,min_pos);
return 0;
}

/* 请在这里填写答案 */


### 输入样例:

在这里给出一组输入。例如:

in
90 60 78 40 55


### 输出样例:

在这里给出相应的输出。例如:

out
min=40,min_pos=3







答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。