要求一个数组中的最大值和最小值,可以通过遍历数组的方式找到最大值和最小值。
下面是一个示例代码:
#include<stdio.h>
intmain(){
intarr[]={5,3,8,1,9,2,6};
intn=sizeof(arr)/sizeof(arr[0]);
intmax=arr[0];
intmin=arr[0];
for(inti=1;i<n;i++){
if(arr[i]>max){
max=arr[i];
}
if(arr[i]<min){
min=arr[i];
}
}
printf("最大值为:%d\n",max);
printf("最小值为:%d\n",min);
return0;
}
在这个代码中,首先初始化一个数组arr,并遍历数组中的元素,通过与当前最大值和最小值比较,更新最大值和最小值。最终输出找到的最大值和最小值。