2023-07-26 19:19发布
本次课程我们主要讲解使用C语言如何实现求若干个数的最大数和最小数,首先我们讲解一下设计思路和伪代码,之后为大家详细展示源码,最后为大家分享一些这类程序的设计思路
MaxMin(const int * data,int size,int&max,int&min)
{
if(0 == size%2)
if(data [0] ) 一次取2个数比较大和和max比小的和min比> data [1])
max = data [0];
min = data [1];
} else
min = data [0];
max = data [1];
}
int i = 2;
while(i <size)
if(data [i]> data [i + 1])
max = max> data [i]?max:data [i];
min = min <data [i + 1]?min:data [i + 1];
max = max> data [i + 1]?max:data [i + 1];
min = min <data [i]?min:data [i];
i + = 2;
最多设置5个标签!
MaxMin(const int * data,int size,int&max,int&min)
{
if(0 == size%2)
{
if(data [0] ) 一次取2个数比较大和和max比小的和min比> data [1])
{
max = data [0];
min = data [1];
} else
{
min = data [0];
max = data [1];
}
} else
{
min = data [0];
max = data [0];
}
int i = 2;
while(i <size)
{
if(data [i]> data [i + 1])
{
max = max> data [i]?max:data [i];
min = min <data [i + 1]?min:data [i + 1];
} else
{
max = max> data [i + 1]?max:data [i + 1];
min = min <data [i]?min:data [i];
}
i + = 2;
}
}
一周热门 更多>