6-11 函数题:某范围中的最小值

6-11 函数题:某范围中的最小值

分数 5

全屏浏览

作者 雷丽兰

单位 宜春学院

有n(n<=1000)个整数,从这n个整数中找到值落在(60至100之间)的最小整数。
函数接口定义:

int min ( int arr[], int n);

     说明:其中 `arr,n`都是用户传入的参数。 函数返回数组arr中的值落在60至100之间的最小整数。

裁判测试程序样例:

#include <stdio.h>
#define N 1000
int min ( int arr[], int n);

int main(){

  int arr[N];
  int n;

  scanf("%d", &n);
  for(int i=0;i<n;i++){   
        scanf("%d", &arr[i]); 
  }
  int m = min(arr,n);
  if(m==101)
     printf("NO\n",m );
  else 
     printf("%d\n",m);
  return 0;

}

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

输入样例1:

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

5
66 22 95 44  63 

输出样例1:

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

63

输入样例2:

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

5
102 22 55 44  33

输出样例2:

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

NO

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

函数代码分享:

int min ( int arr[], int n){
 int min=0,flag=0;
 for(int i=0;i<n;i++){
  if(arr[i]>=60&&arr[i]<=100&&flag==0){
   min=arr[i];
   flag=1;
  }
  else if(arr[i]>=60&&arr[i]<=100&&arr[i]<min)
   min=arr[i];
 }
 if(min==0&&flag==0)
  return 101;
 else
  return min;
}

相关推荐

  1. 6-11 函数范围

    2024-06-14 00:24:02       11 阅读
  2. Mybatis分组查询大于记录

    2024-06-14 00:24:02       20 阅读

最近更新

  1. PHP的发展历程以及功能使用场景

    2024-06-14 00:24:02       0 阅读
  2. Redis哨兵模式与集群模式的快速部署

    2024-06-14 00:24:02       0 阅读
  3. 单片机与FPGA的关系及其在嵌入式系统中的应用

    2024-06-14 00:24:02       0 阅读
  4. Hadoop中的副本、校验和(数字指纹)、block

    2024-06-14 00:24:02       1 阅读
  5. Xshell 和宝塔有啥区别

    2024-06-14 00:24:02       0 阅读

热门阅读

  1. SIM卡 移动、联通、电信对比

    2024-06-14 00:24:02       12 阅读
  2. 【ZZULIOJ】1104: 求因子和(函数专题)

    2024-06-14 00:24:02       8 阅读
  3. QT QByteArray 的用法

    2024-06-14 00:24:02       11 阅读
  4. Dijkstra算法的原理

    2024-06-14 00:24:02       9 阅读
  5. CompletableFuture 异常捕获方式

    2024-06-14 00:24:02       13 阅读
  6. react路由的使用

    2024-06-14 00:24:02       10 阅读
  7. 【BeX5】知识中心

    2024-06-14 00:24:02       10 阅读
  8. PDF格式分析(八十六)——修订注释(Redaction)

    2024-06-14 00:24:02       13 阅读
  9. 【Linux之·软件更新源】

    2024-06-14 00:24:02       9 阅读
  10. 49. 简单数字加密

    2024-06-14 00:24:02       9 阅读