问题标题: 酷町堂:1474为什么错了

0
0
金一铭
金一铭
新手光能
新手光能

我的代码:

#include<iostream> 
using namespace std;
struct student
{
    string name;
    int z;
};
student a[100001];
int main()
{

   int n;
   cin>>n;
for(int i=1;i<=n;i++)
{
    cin>>a[i].name>>a[i].z;
}
for(int i=1;i<=n;i++)
 for(int j=i+1;j<=n;j++)
 if(a[i].z<a[j].z)
 swap(a[i],a[j]);
 for(int i=1;i<=n;i++)
 {
    cout<<a[i].name<<" "<<a[i].z<<endl;
 }
}

提交了一下,结果为0分

我错在哪儿?


1
钱寅虎
钱寅虎
初级守护
初级守护

少了return 0;

头文件也少了

1
0
0
0
0
0
0
0
0
李奕歌
李奕歌
初级天翼
初级天翼
#include<bits/stdc++.h>
using namespace std;
struct man{
    string name;
    double cj;
};
man a[100000];
bool cmp(man x,man y){
    if(x.cj==y.cj) return x.name<y.name;
    else return x.cj>y.cj;
}

int main(){
    int n;
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>a[i].name>>a[i].cj;
    }
    sort(a+1,a+n+1,cmp);
    for(int i=1;i<=n;i++){
        cout<<a[i].name<<" "<<a[i].cj<<"\n";
    }
    return 0;
}

 

0
沙宸安
沙宸安
高级启示者
高级启示者

是不是没加#include<cstring>啊

注:这坟可不是我挖的

0
0
0
高见宸
高见宸
初级光能
初级光能

换个万能头(#include<bits/stdc++.h>)

倒数第2行家 return 0;

0
我要回答