高仿模拟练习,补全 found 标记处空缺,答案点击按钮展开
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;
}
arr[0]
<
min=arr[i]
第1空把第一个元素赋值给min作为初始最小值;第2空循环遍历数组;第3空发现更小值更新min。数组{5,2,9,1,6}输出min=1。