void findMaxAndMin(int nums[],int n,int &maxsum,int &minsum)
{
if(!nums)
return ;
int i=0;
if(n&1){
maxnum=minnum=nums[0];
i=1;
}else{
maxnum=INT_MIN;
minnum=INT_MAX;
}
for(;i<n-1;i+=2){
if(nums[n]<nums[n+1]){
maxnum=max(nums[n+1],maxnum);
minnum=min(nums[n],minnum);
}else{
maxnum=max(nums[n+1],maxnum);
minnum=min(nums[n],minnum);
}
}
}
返回给定的n个数的序列中的最大数和最小数
最新推荐文章于 2022-11-06 21:47:09 发布