#include<stdio.h>
#include<string.h>
void move_odd_end(int arr[],int n){
int left=0;
int right=n-1;
int i;
if(left<right){
while((left<right) && arr[left] %2 ==1 ){
left++;
}
while((left<right) && arr[right] %2==0){
right--;
}
if(left<right){
int tmp=arr[left];
arr[left]=arr[right];
arr[right]=arr[left];
}
}
}
int main(){
int arr[10];
int i;
int sz=sizeof(arr)/sizeof(arr[0]);
for(i=0;i<sz;i++){
scanf("%d",arr+i);
}
move_odd_end(arr,10);
for(i=0;i<sz;i++){
printf("%d",arr[i]);
}
return 0;
}
把奇数放在偶数前面
最新推荐文章于 2024-09-04 21:39:45 发布