以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。   #include<iostream.h>   void fun(int * s,int t,int * k)   { int i;    * k=【 】;    【

admin2013-02-27  30

问题 以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。
  #include<iostream.h>
  void fun(int * s,int t,int * k)
  { int i;
   * k=【  】;
   【  】
   if(s[ * k] < s) * k=i;}
  void main( )
  { int a[l0]={ 876,675,896,101,301,401,980,431,451,777 },k;
   fun(a,10,&k);

选项

答案0 for(i=0;<t;i++)

解析 本题中直接使用指针变量k,但在使用时要注意对k的指针运算,此外,一开始应认 * k的值为数组中的某一下标值,即 * k=0。注意:本题采用冒泡法查找一次。
转载请注明原文地址:https://kaotiyun.com/show/EeVp777K
0

最新回复(0)