c语言求助

Input array index N 输入数组索引
Input the number of N 输入氮的数目
Print the maximum value and the minimum value 打印最大值和最小值
图片说明

代码如下:

 #include <stdio.h>
#include <stdlib.h>

int main(void)
{
    int i,index,min,max;
    int *numbers;
    printf("Input array index : ");
    scanf("%d" , &index);
    if(index != 0)
    {
        numbers = (int *)malloc(index*sizeof(int));
    }
    if(NULL == numbers)
    {
        return 1;

    }
    printf("Input 5 numbers : ");
    for(i = 0 ; i < index ; scanf("%d",&numbers[i]),i++);
    for( i = 0 ,min = max = numbers[0] ; i < index ; i++)
    {
        if(min > numbers[i])
        {
            min = numbers[i];
        }
        if(max < numbers[i])
        {
            max = numbers[i];
        }
    }
    printf("maximum : %d\nminimum : %d\n",max,min);
    return 0;
}

lz我在你另一题下有回答。你把那个quicksort函数拉过来使用。然后输出数组第一个和最后一个就好~采纳哟~