问答题 printf("%d, %d/n ", k, a[k]);

【正确答案】int fun(int *s,int t,int *k)
{
int i;
*k=0; /*k所指的数是数组的下标值*/
for(i=0;i<t;i++)
if(s[*k]<s[i]) *k=i; /*找到数组的最大元素,把该元素的下标赋给k所指的数*/
return s[*k]; /*返回数组的最大元素*/
}
【答案解析】[解析] 本题中直接使用指针变量k,但在使用时要注意对k的指针运算,此外,一开始应让*k的值为数组中的某一下标值,即*k=0。