visualc++ 编写一个程序,用户输入若干整数

编写一个程序 用户输入若干整数 试找出其中的最大数和最小数,第一行输入数据个数 第二行输入数据 下一行输入最大值和最小值

供参考:

#include <stdio.h>
int main()
{
    int n, i, a, max, min;
    scanf("%d",&n);
    for (i = 0; i < n; i++)
    {
        scanf("%d", &a);
        if (i == 0){
           max = a;
           min = a;
        }
        else {
            if (a > max)
                max = a;
            if (a < min)
                min = a;
        }
    }
    printf("max=%d, min=%d", max, min);
    return 0;
}