#include<iostream>
#include<math.h>
using namespace std;
int main()
{
int n,i,j;
int a[3][4],sco[4],psco[3],tsco[3];
int unpass[4]={0,0,0,0};
int max[4]={0,0,0,0};
int min[4]={0,0,0,0};
int unp[4]={0,0,0,0};
cout<<"Please input 3 students'score:"<<endl;
for(n=0;n<3;n++)//输入成绩
{
for(i=0;i<4;i++)
{
cin>>a[n][i];
}
}
for(i=0;i<4;i++)//平均成绩
{
sco[i]=(a[0,i]+a[1,i]+a[2,i])/3;
cout<<"aver score:"<<sco[i]<<endl;
}
for(j=0;j<4;j++)//不及格人数,最高分最低分
{
max[j]=min[j]=0;
for(i=0;i<3;i++)
{
if(a[i][j]<60)
{
unpass[j]+=1;
}
if(a[i][j]>max[j])
{
max[j]=a[i][j];
}
if(a[i][j]<min[j])
{
min[j]=a[i][j];
}
cout<<"每门课不及格人数:"<<unpass[j]<<"最高分和最低分:"<<max[j]<<min[j]<<endl;
}
}
for(i=0;i<3;i++)//每个学生平均成绩 ,总成绩,不及格门数
{
psco[i]=(a[i][0]+a[i][1]+a[i][2]+a[i][3])/4;
tsco[i]=psco[i]*4;
cout<<"每个学生平均成绩和总成绩:"<<psco[i]<<tsco[i]<<endl;
for(j=0;j<4;j++)
{
if(a[i][j]<60)
unp[i]+=1;
}
cout<<"各个同学不及格门数:"<<unp[i]<<endl;
}
for(i=0;i<3;i++)//排序
{
for(j=i+1;j<3;j++)
{
if(psco[i]<psco[j])
{
int t=psco[i];
psco[i]=psco[j];
psco[j]=t;
}
}
}
for(i=0;i<3;i++)
{
cout<<psco[i]<<endl;
}
}
#include<math.h>
using namespace std;
int main()
{
int n,i,j;
int a[3][4],sco[4],psco[3],tsco[3];
int unpass[4]={0,0,0,0};
int max[4]={0,0,0,0};
int min[4]={0,0,0,0};
int unp[4]={0,0,0,0};
cout<<"Please input 3 students'score:"<<endl;
for(n=0;n<3;n++)//输入成绩
{
for(i=0;i<4;i++)
{
cin>>a[n][i];
}
}
for(i=0;i<4;i++)//平均成绩
{
sco[i]=(a[0,i]+a[1,i]+a[2,i])/3;
cout<<"aver score:"<<sco[i]<<endl;
}
for(j=0;j<4;j++)//不及格人数,最高分最低分
{
max[j]=min[j]=0;
for(i=0;i<3;i++)
{
if(a[i][j]<60)
{
unpass[j]+=1;
}
if(a[i][j]>max[j])
{
max[j]=a[i][j];
}
if(a[i][j]<min[j])
{
min[j]=a[i][j];
}
cout<<"每门课不及格人数:"<<unpass[j]<<"最高分和最低分:"<<max[j]<<min[j]<<endl;
}
}
for(i=0;i<3;i++)//每个学生平均成绩 ,总成绩,不及格门数
{
psco[i]=(a[i][0]+a[i][1]+a[i][2]+a[i][3])/4;
tsco[i]=psco[i]*4;
cout<<"每个学生平均成绩和总成绩:"<<psco[i]<<tsco[i]<<endl;
for(j=0;j<4;j++)
{
if(a[i][j]<60)
unp[i]+=1;
}
cout<<"各个同学不及格门数:"<<unp[i]<<endl;
}
for(i=0;i<3;i++)//排序
{
for(j=i+1;j<3;j++)
{
if(psco[i]<psco[j])
{
int t=psco[i];
psco[i]=psco[j];
psco[j]=t;
}
}
}
for(i=0;i<3;i++)
{
cout<<psco[i]<<endl;
}
}