问题标题: 酷町堂:1480 考试排排序 40分——来自没学过结构体的蒟蒻

0
0
已解决
周俊豪
周俊豪
高级光能
高级光能
#include<iostream>
#include<algorithm>
#include<cstdio> 
using namespace std;
int main(){
    int n,b[101000],k;
    double a[101000];
    cin>>n>>k;
    for(int i=1;i<=n;i++){
        cin>>b[i];
        cin>>a[i];
    }
    for(int i=1;i<n;i++){
        for(int j=i+1;j<=n;j++){
            if(a[i]<a[j]){
                swap(a[i],a[j]);
                swap(b[i],b[j]);
            }
        }
    }
    cout<<b[k]<<" ";
    printf("%.1f",a[k]);
    return 0;
} 

40分代码,大佬们举手之劳啊

周俊豪在2018-11-29 21:13:20追加了内容

大佬们能不用结构体吗,我没学过,谢谢


0
已采纳
王浩然
王浩然
新手光能
新手光能
for(int i=1;i<=n-1;i++)
    {
        for(int j=1; j<=n-i;j++)
        {        
            if(a[j]<a[j+1])
            {
                swap(a[j],a[j+1]);
                swap(b[j],b[j+1]);
            }
        }
    }

核心

0
0
我要回答