3个回答
展开全部
c++和c语言的结合可以吗?可以就帮你写
先写一个第二题:
其实第一题比第二题简单多了
#include<bits/stdc++.h>
using namespace std;
struct aa{
char snum[50];//50是名字或学号大小,可以改
char sname[50];
int g1;
int g2;
int g3;
};
bool cmp(aa a,aa b)
{
return a.g1+a.g2+a.g3<b.g1+b.g2+b.g3;
}
int main()
{
int i,j,len;
aa a[6];
for(i=0;i<5;i++)
{
cin>>a[i].snum;
cin>>a[i].sname;
cin>>a[i].g1;
cin>>a[i].g2;
cin>>a[i].g3;
}
for(i=0;i<5;i++)
{
cout<<(double)(a[i].g1+a[i].g2+a[i].g3)/3<<endl;
}
sort(a,a+5,cmp);
cout<<a[4].snum<<" "<<a[4].sname<<" ";
printf("%d %d %d\n",a[4].g1,a[4].g2,a[4].g3);
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询