[求助]解释一段程序代码
#include <iostream.h>
void main()
{
int i,a[10];
float j=0;
int x,y=a[0];
for(i=0;i<10;i++)
{
cout<<"请输入成绩: ";
cin>>a[i];
j=j+a[i];
}j=j/10;
cout<<"平均成绩: "<<j<<endl;
cout<<"最高分: ";
for(i=0;i<10;i++)
if(x<a[i])
x=a[i];
cout<<x<<endl;
cout<<"最低分: ";
{
for(i=0;i<10;i++)
if(y>a[i]) y=a[i];
cout<<a[i]<<endl;
}
for(i=0;i<10;i++)
cout<<"输出成绩: "<<a[i]<<' '<<endl;
}