欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

编写一个函数,返回数组元素中最大值的地址,并在主函数中输出该元素。说明:主函数中的代码不能修改。

程序员文章站 2024-03-17 16:52:52
...
 #include <stdio.h>
int * maxp(int a[],int len){
	int *p,i;
	p=&a[0];//*p=a[0],证明传递进来的是指针
      
      for(i=0;i<len;i++){
      	if(a[i]>*p) p=&a[i];//*p=a[i]
     
	  }
	  	return p;
	   
}    
int main(){
       int a[10]={23,43,45,232,45,456,33,22,55,77},*p;
       scanf("%d%d",&a[0],&a[5]);
       p=maxp(a,10);
       printf("%d\n",*p);
}