#include<stdio.h>
void movelement(int R[],int n)
{
int i,j,temp;
i=0;j=n-1;
while(i<j)
{
while(i<j&&R[i]!=0)++i;
while(i<j&&R[j]==0)--j;
if(i!=j)
{
temp=R[i];
R[i]=R[j];
R[j]=temp;
}
}
}
void main()
{
int R[100],n,i;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&R[i]);
movelement(R,n);
for(i=0;i<n;i++)
printf("%d ",R[i]);
printf("\n");
}
左右归类(后面为0)
最新推荐文章于 2024-07-01 00:40:15 发布