问题标题: 酷町堂:1476 3802 4383哪错了

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

1476:

  • #include<iostream>
  • using namespace std;
  • int w[100005],d[100005];
  • int main(){
  • int n,o=0,x=0;
  • for(int i=1;i<=10;i++){
  • cin>>n;
  • if(n%2==0){
  • w[n]++;
  • o++;
  • }
  • if(n%2!=0){
  • d[n]++;
  • x++;
  • }
  • }
  • for(int i=1;i<=o;i++){
  • if(w[i]!=0){
  • cout<<i<<" ";
  • }
  • }
  • for(int i=x;i>=1;i--){
  • if(d[i]!=0){
  • cout<<i<<" ";
  • }
  • }
  • return 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
已采纳
胡景波
胡景波
中级光能
中级光能

1476

#include<iostream>
#include<algorithm>
using namespace std;
int a[10000];
int main(){
for(int i=1;i<=10;i++){
cin>>a[i];
}
sort(a+1,a+11);
for(int i=10;i>=1;i--){
if(a[i]%2!=1){
cout<<a[i]<<" ";
}
}
for(int i=1;i<=10;i++){
if(a[i]%2==1){
cout<<a[i]<<" ";
}
}
return 0;
}
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;
}
//3802

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;
}//4383


 

我要回答