#include<iostream>
#include<iomanip>
#include<ctime>
using namespace std;
int main ()
{
const int N=15;
int a[N],i,j,n=10;
cout<<"请输入十个整数"<<endl;
for(i=0;i<10;i++)
cin>>a[i];
i=0;//第一个元素
j=n-1;最后一个元素
while(i<j)
{
if(a[i]%2!=0&&a[j]%2==0)//如果a[i]是奇数,a[j]是偶数,则交换两数位置
{
a[i]=a[i]+a[j];//只用两个变量实现交换!
a[j]=a[i]-a[j];
a[i]=a[i]-a[j];
}
else
if(a[i]%2!=0)//否则,如果a[i]是奇数数,a[j]是奇数,
j--;
else
if(a[j]%2==0)//a[i]是偶数a[j]数偶数
i++;
else//否则如果a[i]是偶数a[j]是奇数则不需要调整
{
i++;
j--;
}
}
cout<<"调整后的数据为:"<<endl;
for(i=0;i<n;i++)
{
cout<<setw(3)<<a[i];
if((i+1)%5==0)
cout<<endl;
}
return 0;
}