编写一个函数fun,该函数的功能是求出数组的最大元素在数组的下标并存放在K中(用指针)

2025-06-22 22:27:10
推荐回答(1个)
回答1:

程序如下:
#include
int k;
int fun(int *p,int n)
{
int i = 0,num = 0;
for(i=0;i {
if(*(p+i) > k)
{
k = *(p+i);
num = i;
}
}
return num;
}
void main()
{
int a[10]={1,2,3,4,5,6,7,8,9,0};
int b = 0;
b = fun(a,10);
printf("The max number is a[%d] = %d\n", b,k);
getch();
}
K定义为全局变量。