float ave1(int (*p)[5])
{
int i,j;
float sum=0;
for(j=0;j<5;j++)
{
sum+=*(*(p)+j);
}
float ave;
ave=sum/4.0;
return ave;
}
float ave2(int (*p)[5])
{
int i,j, t;
float pj;
for(i=0;i<4;i++)
{
int c=0;
for(j=0;j<5;j++)
{
if(*(*(p+i)+j)<60)
{
c++;
}
if(c>=2)
{
float sum=0.0;
cout<<"成绩分别为:";
for(j=0;j<5;j++)
{
sum+=*(*(p+i)+j);
pj=sum/5;
cout<<*(*(p+i)+j)<<" ";
}
cout<<"第"<<i+1<<"个学生有超过2门不及格:"<<" "<<"平均成绩为:"<<pj<<endl<<" "<<endl;
}
}
}
}
float fun3(int (*p)[5])
{
int i,j;
for(i=0;i<4;i++)
{
float sum=0.0;
for(j=0;j<5;j++)
{
sum += *(*(p+i)+j);
}
if(sum/5.0 >= 90.0|| *(*(p+i)+j)>85.0)
{
cout<<"第"<<i+1<<"个学生平均分在90或者每一门都超过85";
}else{
cout<<"无人优秀!";
}
}
}
int main()
{
int i,j;
int a[4][5]={{35,56,67,78,98},{45,55,67,77,88},{34,45,56,67,78},{47,38,89,90,77}};
int (*p)[5];
p=a;
cout<<ave1(p)<<endl;
ave2(p);
fun3(p);
}
【无标题】
最新推荐文章于 2025-05-28 21:23:51 发布