问题标题: 酷町堂:3977

0
0
已解决
连想
连想
资深光能
资深光能

20分错误代码

#include<algorithm>

#include<iostream>

#include<iomanip>

#include<cstring>

#include<string>

#include<cstdio>

#include<cmath>

using namespace std;

int n;

double a[21000];

bool cmp(double x,double y){

    if((x-(int)(x))!=(y-(int)(y))){

        return (x-(int)(x))>(y-(int)(y));

    }else{

return (x-(int)(x))<(y-(int)(y));

}

}

int main(){

    cin>>n;

    for(int i=1;i<=n;i++){

        cin>>a[i];

    }

    sort(a+1,a+n+1,cmp);

    for(int i=1;i<=n;i++){

        cout<<a[i]<<' ';

    }

    return 0;

}

连想在2023-02-01 19:03:59追加了内容

ding

连想在2023-02-01 19:12:17追加了内容

ding


0
已采纳
贾若曦
贾若曦
资深天翼
资深天翼

15行是返回x<y

望采纳

 

0
蔡辰夕
蔡辰夕
新手启示者
新手启示者

111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111

我要回答