利用指针方法求数组的最大值和最小值

利用指针方法求数组的最大值和最小值

#include<stdio.h>
#define M 3
main()
{
int a[M],i;
int max,min;
for(i=0 ;i<M; i++)
{
scanf(“%d”,&a[i]);
}
/
*** 将指针变量max,min初始化 /
/
***** Begin ****/
max=&a[0];
min=&a[0];
for(i=0;i<3;i++)
{
if(max<a[i])
{
max=&a[i];
}
if(min>a[i])
{
min=&a[i];
}
}
printf(“min=%d\n”,min);
printf(“max=%d\n”,max);
/
End /
/
将每个数组元素依次与max,min指向的数组元素比较,使max,min分别指向的最大、最小的数组元素 /
/
Begin **********/

/********** End **********/
/***** 通过指针变量max,min输出最大值和最小值 *****/
/********** Begin **********/


/********** End **********/
return 0;

}

猜你喜欢

转载自blog.csdn.net/weixin_52563520/article/details/120256938
今日推荐