用c语言或者c++编程

某课程有n个学生参加考试(n的值由用户从键盘输入),编写程序计算这门课程的最高分、最低分及平均分。

#include<iostream>
using namespace std;
int a[200];
int main() {
    int n,s=0,max,min;
    double ave;
    cin>>n>>a[0];
    max=a[0];min=a[0];
    s=a[0];
    for(int i=1; i<n; i++) {
        cin>>a[i];
        if(a[i]>max) max=a[i];
        if(a[i]<min) min=a[i];
        s+=a[i];
    }
    ave = s*1.0/n; 
    cout<<max<<" "<<min<<" "<<ave<<endl;
    return 0;
}