0芬求助

P1104 生日

你这代码,样例都过不去....
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


|