问题标题: 酷町堂:3855

0
0
已解决
赵航宇
赵航宇
资深守护
资深守护

大佬们,找错!!!

#include<iostream>
#include<algorithm>
#include<cstdio>
using namespace std;
int n;
double a[5005];
int main(){
    cin>>n;
    for(int i=1;i<=n;i++)
        cin>>a[i];
        sort(a+1,a+n+1);
    for(int i=n;i>=1;i--)
        printf("%.2f ",a[i]);
    return 0;
}

0
已采纳
李瑞曦
李瑞曦
高级天翼
高级天翼

你的数组定义小了,题目上说的是50000,把double a[5005]改成double a[500005]就行了!

李瑞曦在2020-04-08 21:19:58追加了内容

我试过了,AC。

要采纳哟!

0
黄钰杰
黄钰杰
初级守护
初级守护

数组定义小了应该是double a[50010];

0
我要回答