一问题及代码
#include <iostream>
using namespace std;
int main()
{
const int N=10;
int a[N],b[N],c[N],i,max,min,m=0,n=0;
double aver=0;
cout<<"请输入成绩:";
for(i=0;i<N;i++)
{
cin>>a[i];
}
max=min=a[0];
for(i=0;i<N;i++)
{
if(a[i]>max)
max=a[i];
if(a[i]<min)
min=a[i];
aver+=a[i];
}
aver/=N;
for(i=0;i<N;i++)
{
if(a[i]==max)
{
b[m]=i;
m++;
}
if(a[i]==min)
{
c[n]=i;
n++;
}
}
cout<<"最高分为:"<<max;cout<<",有"<<m<<"个人获得最高分";cout<<",学号为";
for(i=0;i<m;i++)
cout<<b[i]<<" ";
cout<<endl;
cout<<"最低分为:"<<min;cout<<",有"<<n<<"个人获得最低分";cout<<",学号为";
for(i=0;i<n;i++)
cout<<c[i]<<" ";
cout<<endl;
cout<<"平均分为:"<<aver;
return 0;
}
二运行结果
三知识点总结
定义一个数要赋值
四心得体会
老是忘记加分号,还有我是手残党的