以下程序调用fun函数求数组中最大值所在元素的下标。 #include voidfun(int*s,intn,int*k) {inti; for(i=0,*k=i;i

admin2015-07-31  54

问题 以下程序调用fun函数求数组中最大值所在元素的下标。
#include
voidfun(int*s,intn,int*k)
{inti;
for(i=0,*k=i;iif(s>s[*k])_______;
}
main()
{inta[5]={1,6,2,8,0},k;
fun(a,5,&k);
printf("%d%d\n",k,a[k]);
}
在横线处应填入的内容是

选项 A、*k=i
B、k=i
C、*k=i-s
D、k=i-s

答案A

解析 fun函数的功能是求数组中最大值所在元素的下标。通过for循环语句,每次将最大的数给*k,即*k=i。因此A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/AbDp777K
0

最新回复(0)