0
已解决
11分:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int i,n,n1,n2,i1,te,j,s1=0,s2=0;
cin>>n;
int a[n];
for(i=0;i<n;i++)
{
cin>>a[i];
}
for(i=0;i<=n-2;i++)
{
for(j=i+1;j<=n-1;j++)
{
if(a[i]>a[j])
{
te=a[i];
a[i]=a[j];
a[j]=te;
}
}
}
int ji[n1],ou[n2];
for(i=0;i<n;i++)
{
if(a[i]%2!=0)
{
ji[i]=a[i];s1++;
cout<<ji[i]<<" ";
}
}
if(s1>0) cout<<endl;
for(i=0;i<n;i++)
{
if(a[i]%2!=1)
{
ou[i]=a[i];s2++;
cout<<ou[i]<<" ";
}
}if(s2==0) cout<<endl;
}
0
已采纳
for(int i=0;i<n;i++)
{
cin>>a[i];
if(a[i]%2==1)
cout<<a[i]<<" ";
}
cout<<endl;
for(int i=0;i<n;i++)
{
if(a[i]%2==0)
cout<<a[i]<<" ";
}
以上是for语句,写多了会runtime!

周天睿在2018-01-29 19:54:59追加了内容
还有return 0;
0
0
