求助,不知错哪
查看原帖
求助,不知错哪
569942
peaple_with_a_dream楼主2022/1/21 22:00
#include<bits/stdc++.h>
using namespace std;
struct stu
{
	string name;
	int n,y,r;
}a[110];
int main()
{
	int n;
	cin>>n;
	for(int i=0;i<n;i++)
		cin>>a[i].name>>a[i].n>>a[i].y>>a[i].r;
	for(int i=0;i<n;i++)
	{
		for(int j=0;j<n-1;j++)
		{
			if(a[j].n*10000+a[j].y*100+a[j].r>a[j+1].n*10000+a[j+1].y*100+a[j+1].r)
			{
				stu t;
				t=a[j];
				a[j]=a[j+1];
				a[j]=t;
			}
		}
	}
	for(int i=0;i<n;i++)
		cout<<a[i].name<<endl;
	return 0;
}
2022/1/21 22:00
加载中...