求助!!为什么局部变量过不了,改成全局变量就过了
查看原帖
求助!!为什么局部变量过不了,改成全局变量就过了
474657
jqhandfl楼主2021/2/24 22:03
#include<bits/stdc++.h>
using namespace std;
    
int main(){
    int n, m , h, b[1000];
    
    cin >> n >> m;
    for(int i = 0; i < m; i++){
        cin >> h;
        b[h]++;
    }
    for(int i = 0; i < n+1; i++){
        while(b[i]--) cout << i <<" ";
    }
    return 0;
}
#include<bits/stdc++.h>
using namespace std;

int n, m , h, b[1000];  

int main(){
    cin >> n >> m;
    for(int i = 0; i < m; i++){
        cin >> h;
        b[h]++;
    }
    for(int i = 0; i < n+1; i++){
        while(b[i]--) cout << i <<" ";
    }
    return 0;
}   

为什么第一段代码过不了,第二段却能过

2021/2/24 22:03
加载中...