一道简单的编程题
2017-10-21 19:33
375 查看
题目:调整数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组后半部分
#include <stdio.h> void adjustArray(int a[], int len) { int i=0,j=len-1; while(i<j){ while(a[i]%2==1){ i++; } while(a[j]%2==0){ j--; } if(i<j){ int tmp=a[i]; a[i]=a[j]; a[j]=tmp; } } for(int i=0;i<len;i++) { printf("%d\n",a[i]); } } int main(void) { int a[10]={1,2,3,4,5,6,7,8,9,10}; adjustArray(a,10); return 0; }
相关文章推荐
- 一道简单的编程题,不过您做对了吗?
- 一道简单的编程题,不过您做对了吗?
- 一道简单的编程题考核你的编程功底
- 一道简单的编程题_ 关于定时器.
- 一道简单的编程题,不过您做对了吗?
- 一道简单的编程题,不过您做对了吗?
- 一道简单的笔试题
- UESTC 1703 一道更简单的字符串题 哈希+枚举
- 记录XYD笔试的一道基础编程题
- 一道简单的阶层面试题
- 函数参数----一道简单问题引发思考
- 一道简单笔试题
- 一道简单的题目引发的思考
- 同花顺笔试碰到的一道前端编程题
- 一道简单题目的复杂算法
- java--一道简单的括号匹配问题
- 一道参数解析编程题,
- InterferenceSignal-----------挺简单的 一道题 就是英语不好
- 一道简单而又容易出错的题目