以下fun函数返回数组中最大值的下标 #include int fun( int *s,int n ) { int i , k; for( i=0 , k=i; i s[k] ) __________; return ( k ) ; } 在横线处应填入的

admin2019-07-14  48

问题 以下fun函数返回数组中最大值的下标
#include
int fun( int *s,int n )
{ int i , k;
for( i=0 , k=i; iif( s > s[k] ) __________;
return ( k ) ;
}
在横线处应填入的内容是( )。

选项 A、k = i
B、i = k
C、k++
D、++k

答案A

解析 该代码段的逻辑是循环判定s中的值,如果大于s[k]则用k记录当前的元素下标,记录当前下标的语句应为"k=i",答案选A。
转载请注明原文地址:https://kaotiyun.com/show/JwRp777K
0

最新回复(0)