Logo 徐佳元的博客

博客

文接上题(好吧上题没有了)

2022-06-07 21:39:20 By 徐佳元

嗨害嗨 我又双叒叕来了

include

using namespace std; struct student { string name; int score1,score2,total,number=1; }; int cmp(student a,student b) { return a.number>n; for(int i=0;i>a[i].name>>a[i].score1>>a[i].score2; a[i].total=a[i].score1+a[i].score2; } for(int i=0;i<n;i++) { for(int j=0;j<n;j++) { if(a[i].total<a[j].total) a[i].number++; } } sort(a,a+n,cmp); for(int i=0;i<n;i++) cout<<a[i].name<<' '<<a[i].score1<<' '<<a[i].score2<<' '<<a[i].total<<' '<<a[i].number<<endl; } 懂得都懂~

8314

评论

徐佳元
#include<bits/stdc++.h> using namespace std; struct student { string name; int score1,score2,total,number=1; }; int cmp(student a,student b) { return a.number<b.number; } int main() { student a[101]; int n,tmp[101]; cin>>n; for(int i=0;i<n;i++) { cin>>a[i].name>>a[i].score1>>a[i].score2; a[i].total=a[i].score1+a[i].score2; } for(int i=0;i<n;i++) { for(int j=0;j<n;j++) { if(a[i].total<a[j].total) a[i].number++; } } sort(a,a+n,cmp); for(int i=0;i<n;i++) cout<<a[i].name<<' '<<a[i].score1<<' '<<a[i].score2<<' '<<a[i].total<<' '<<a[i].number<<endl; }
xushuoxin
那题没数据, 怎么做都做不对滴
xushuoxin
Accepted: 答案正确。恭喜大佬,您通过了这道题。 Wrong Answer: 答案错误。仅仅通过样例数据的测试并不一定是正确答案,一定还有你没想到的地方。 Runtime Error: 运行时错误。像非法的内存访问,数组越界,指针漂移,调用禁用的系统函数都可能出现这类问题,请点击评测详情获得输出。 Time Limit Exceeded: 时间超限。请检查程序是否有死循环,或者应该有更快的计算方法。 Memory Limit Exceeded: 内存超限。数据可能需要压缩,或者您数组开太大了,请检查是否有内存泄露。 Judgement Failed: 评测失败。可能是评测机抽风了,也可能是服务器正在睡觉;反正不一定是你的锅啦!
徐佳元
蟹蟹
徐佳元
@muyi改一下数据

发表评论

可以用@mike来提到mike这个用户,mike会被高亮显示。如果你真的想打“@”这个字符,请用“@@”。