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

函数题:找一维数组中大于某个数的最小值

Luz3年前 (2022-02-22)题库1209
程序的功能是:从键盘读入N个数到arrA中,再读入一个数num(这些数均≥0),然后调用自定义函数在数组arrA中查找大于num的最小数、输出查找结果,如果未找到,提示“not found”。本题要求实现自定义函数。

### 函数接口定义:
c++
int findOverNum(int *p,int count,int num);


其中 p 、 count 、num分别用来存放数组的起始地址、待处理的数组元素个数、要查找的基准数据。 函数须返回数组中大与num的最小数。

### 裁判测试程序样例:
c++
#include <stdio.h>
#define N 8
int findOverNum(int *p,int count,int num);

int main(void)
{
int arrA[N], num, minA ;
int i,t;
for(i=0;i<N;i++)
scanf("%d", &arrA[i]);
scanf("%d", &num);
minA=findOverNum(arrA,N,num);
if (-1 == minA)
{
printf("not Find");
}
else
{
printf("%d\n", minA);
}
return 0;
}
/* 请在这里填写答案 */


### 输入样例:

in
88 11 33 77 22 55 95 66
51


### 输出样例:

out
55







答案:若无答案欢迎评论

发表评论

访客

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