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

admin2010-12-10  29

问题 以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。
#include<conio.h>
#include<stdio.h>
int fun(int *s,int t,int *k)
{int i;
*k=0;
[8]
if(s[*k]<s)*k=i;
return  [9]  ;}
main()
{  int a[10]:{876,675,896,101,301,401,980,431,451,777},k;
fun(a,10,&k);
pfintf("%d,%d\n"

选项 A、 [8] for(i=0;i<t;i++)
[9] 0

答案

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

最新回复(0)