以下函数返回a所指数组中最小的值所在的下标值 fun(int *a, int n) { int i,j=0,p; p=j; for(i=j;i

admin2013-06-11  39

问题 以下函数返回a所指数组中最小的值所在的下标值
fun(int *a, int n)
{ int i,j=0,p;
  p=j;
  for(i=j;iif(a  return(p);}
在横线处应填入的是

选项 A、i=p       
B、a[p]=a       
C、p=j       
D、p=i

答案D

解析 该程序先判断a比当前设定的最小值小(p保留的当前最小元素的下标),那么将i赋给p,即将比较过的最小元素下标保留在p中,作为下面判断的标准。
转载请注明原文地址:https://jikaoti.com/ti/3Wn0FFFM
0

最新回复(0)