问题标题: 酷町堂:3850 正负数排序 紧急!紧急!

0
0
王子闻
王子闻
修练者
修练者

题目链接: 酷町堂:3850

#include<bits/stdc++.h>
using namespace std;
int n;
int s;
int t[2005];
int main(){
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>s;
        t[s+1000]++;
    }
    for(int i=2000;i>=-1000;i--){
        for(int j=1;j<=t[i];j++){
            cout<<i-1000<<" ";
        }
    }
    return 0; 


0
宣墨一
宣墨一
初级守护
初级守护

@王子闻 

sort排序

不会超int

0
0
阚梓铭
阚梓铭
高级守护
高级守护

第一个循环 i>=0;

第二个for循环 i>=0 里面放一个if,判断他t[i]!=0,再套内层循环

0
0
0
王鹏轩
王鹏轩
资深守护
资深守护

呵呵呵,课后作业不会写吗

0
高驰宇
高驰宇
初级光能
初级光能

sort(数组名+起始下标,数组名+数组长度+起始下标);

例如:

将数组a从大到小排序:sort(a+1,a+n+1);

头文件:#include<algorithm>

我要回答