问题标题: 酷町堂:哪错了

0
0
已解决
胡钰妍
胡钰妍
资深光能
资深光能

3802(50分):

  • #include<iostream>
  • using namespace std;
  • int a,n,m,b[1005];
  • int main()
  • {
  • cin>>n;
  • for(int i=1;i<=n;i++){
  • cin>>a;
  • b[a]++;
  • }
  • for(int i=1;i<=1000;i++){
  • if(b[i]==1)
  • m++;
  • }
  • cout<<m<<endl;
  • for(int i=1;i<=1000;i++){
  • for(int j=1;j<=b[i];j++){
  • cout<<i<<" ";
  • }
  • }
  • return 0;
  • }

 

4383(40分):

  • #include<iostream>
  • using namespace std;
  • int a[1005],b[1005];
  • int main(){
  • int n,t=0;
  • cin>>n;
  • for(int i=1;i<=n;i++) {
  • cin>>a[i];
  • b[a[i]]++;
  • }
  • for(int i=104;i>=1;i--){
  • if(b[i]!=0) {
  • cout<<i<<" ";
  • t++;
  • }
  • if(t==2){
  • break;
  • }
  • }
  • return 0;
  • }

 


0
已采纳
车轩立
车轩立
资深守护
资深守护

#include<iostream>
using namespace std;
int b[1005];//桶
int main(){
    int n,t,cnt=0;
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>t;
        b[t]++;
    }
    for(int i=1;i<=1000;i++){
        if(b[i]>0){
        cnt++;
        }
    }
    cout<<cnt<<endl;
    for(int i=1;i<=1000;i++){
        if(b[i]>0){
            cout<<i<<" ";
        }
    }
    return 0;
}
 

0
0
0
0
李瑞曦
李瑞曦
高级天翼
高级天翼

一次只能问一题!!!!!

0
车轩立
车轩立
资深守护
资深守护

#include<iostream>
#include<algorithm>
using namespace std;
int b[105];
int main(){
    int n,t,cnt=0;
    bool flag=0;
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>t;
        b[t]++;
    }
    for(int i=104;i>=0;i--){
        for(int j=1;j<=b[i];j++){
            cout<<i<<" ";
            cnt++;
            if(cnt==2){
                flag=1;
                break;
            }
        }
        if(flag==1)break;
    }
    return 0;
}

我要回答