1 条题解

  • 0
    @ 2024-7-15 16:46:37
    using namespace std;
    int main()
    {
    int a[10],b[10],c[10];
    	int i,j=0,k=0,n,m,p;
    	for(i=0;i<10;i++){
    		cin >>a[i];
    		if(a[i]%2!=0){
    			b[j]=a[i];
    			j++;
    		}else if(a[i]%2==0){
    			c[k]=a[i];
    			k++;
    		}
    	}
    
    	for(i=0;i<=k;i++){
    		for(p=1;p<k;p++){
    			if(c[p]<c[p-1]){
    				m=c[p];
    				c[p]=c[p-1];
    				c[p-1]=m;
    			}
    		}
    	}
    for(i=0;i<=j;i++){
    		for(p=1;p<j;p++){
    			if(b[p]>b[p-1]){
    				n=b[p];
    				b[p]=b[p-1];
    				b[p-1]=n;
    			}
    		}
    	}
    
    	for(i=0;i<j;i++){
    		cout << b[i]<<" ";
    	}
    	for(i=0;i<k;i++){
    		cout << c[i]<<" ";
    	}
    	return 0;
    }
    
    • 1

    信息

    ID
    251
    时间
    1000ms
    内存
    256MiB
    难度
    8
    标签
    递交数
    265
    已通过
    41
    上传者