A-A+
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。 inclu
问题详情
以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。 include<conio.h> include<stdio.h> int fun(int*s,int t,int*k) { int i; *k=0; 【 】 if(s[*k]<s[i])*k=i; return【 】;} main() { int a[10]={876,675,896,101,301,401,980,431,451,777},k; clrscr(); fun(a,10,&k); printf("%d,%dn",k,a[k]);}
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:for(i=0;i<t;i++)0
本题中直接使用指针变量k,但在使用时要注意对k的指针运算,此外,一开始应使*k的值为数组中的某一下标值,即*k=0。