题目内容:
请编写一个函数int proc(int*S,int t,int*k),用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。
例如,输入如下整数:
876 675 896 101 999 401 980 431 451
777
则输出结果为4,999。
注意:部分源程序给出如下。
请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填人所编写的若干语句。
试题程序:
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
int proc(int*S,int t,int*k)
{ }
void main()/
{
int arr[10]={876,675,896,101,999,401,
980,431,451,777),k;
system("CLS"):
proe(arr,10,&.k);
printf("%d,%d\n",k,arr[k]);
}
参考答案:
答案解析: