问题 填空题

以下fun函数的功能是:找出具有N个元素的一维数组中的最小值,并作为函数值返回。请填空。(设N已定义) int fun(int x[N]){  int i, k=0;  for(i=0; i<N; i++)  if(x[i]<x[k]) k=______;  return x[k]; }

答案

参考答案:i

解析: 本题考查的是求最小值的算法。求最小值的算法是:k的初值为0,通过循环依次取出数组x[i]的值和x[k]进行比较,若找到一个比x[k]还小的元素,就对变量k重新赋值为i,用变量k记录最小值元素的下标。

单项选择题 B1型题
单项选择题