题目描述:
请编写一个函数int fun(int*s,int t,int*k),用来求除数组的最大元素在数组中的下标并存放在k所指的储存单元中。
详细代码:
#include<stdio.h>
void fun(int* ss,int a, int * k);
int main()
{
int a[5] = { 9,10,6,4,5 },b, * t;
t = &b;//指针务必初始化
fun(a, 5, t);
printf("%d", *t);
}
void fun(int* ss,int a, int* k)
{
int max = 0;
for (int i = 0;i < a;i++)
{
if (ss[i] > max)
{
max = ss[i];
*k = i;
}
}
}
/*此代码调试环境为VS2019*/