二级C语言 程序填空题

高仿模拟练习,补全 found 标记处空缺,答案点击按钮展开

12程序填空题:找出数组最小值

fun函数返回int数组里面最小元素的值,请补全found标记位置。

#include <stdio.h>
int fun(int arr[],int n)
{
    int i,min;
/**********found**********/
    min = ___1___;
/**********found**********/
    for(i=1; i ___2___ n;i++)
    {
        if(arr[i]<min)
/**********found**********/
            ___3___;
    }
    return min;
}
int main()
{
    int a[]={5,2,9,1,6};
    int len=sizeof(a)/sizeof(a[0]);
    printf("min=%d\n",fun(a,len));
    return 0;
}
参考答案
1: arr[0]
2: <
3: min=arr[i]
解析

第1空把第一个元素赋值给min作为初始最小值;第2空循环遍历数组;第3空发现更小值更新min。数组{5,2,9,1,6}输出min=1。

试题及答案仅供练习参考,不保证完全准确,正式考试请以NCRE官方教材及官方内容为准。

©2026 NCRE二级题库 版权所有