****************一般写法,多次循环*******************8
int count = 0;//全局变量定义,计算去掉多少个数
void remove_max(int* arr,int sz)
{
int max = arr[0];
int i = 0;
for (i = 1;i < sz;i++) //先遍历找到最大值
{
if (max < arr[i])
max = arr[i];
}
for (i = 0;i < sz;i++) //再遍历找有几个相同的最大值
{
if (max == arr[i])
{
arr[i] = 0;
count++;
}
}
}
void remove_min(int* arr, int sz)
{
int min = arr[0];
int i = 0;
for (i = 1;i < sz;i++)
{
if (min > arr[i])
min = arr[i];
}
for (i = 0;i < sz;i++)
{
if (min =&#