你这代码,样例都过不去....
by tanjialei @ 2023-07-28 10:35:22
char 要换成 string
by Natori @ 2023-07-28 10:37:50
@[Wangxiaolong666](/user/753902) ``` f[i]=s1+s2+s3;```为啥你要把年月日加起来?
by tanjialei @ 2023-07-28 10:37:56
用sort不好吗
by ZZX_6666 @ 2023-07-28 10:39:10
16分了
```
#include <bits/stdc++.h>
using namespace std;
string s[100];
int n,s1,s2,s3,f[100];
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>s[i];
cin>>s1>>s2>>s3;
f[i]=s1+s2+s3;
}
for (int i=1;i<=n;i++)
{
for (int j=1;j<n-1-i;j++)
{
if (f[j]<f[j+1])
{
int t;
t=f[j];
f[j]=f[j+1];
f[j+1]=t;
string t1;
t1=s[j];
s[j]=s[j+1];
s[j+1]=t1;
}
}
}
for(int i=1;i<=n;i++)
cout<<s[i]<<endl;
return 0;
}
```
by Wangxiaolong666 @ 2023-07-29 10:57:05