C语言从键盘上输入6名学生每人5门功课成绩,分别统计出每个学生的平均成绩并按大到小排序?

C语言从键盘上输入6名学生每人5门功课成绩,分别统计出每个学生的平均成绩并按大到小排序?

#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<iostream>
#include<Algorithm>
using namespace std;
bool compare(int a,int b)
{
      return a>b;   

}
int main()
   {
       int a[1000],i,n,h,g;
       n=5;
       
       for(i=0;i<n;i++)
          {
h=0;
int t=5;
while(t--)
{
cin>>g;
h+=g;

a[i]=h;         
          }
       sort(a,a+n,compare);
       for(i=0;i<n;i++)
           cout<<"第"<<i+1<<"名"<<a[i]<<"分"<<endl;
   //puts(s);
   }

温馨提示:答案为网友推荐,仅供参考
相似回答