【C语言】【面试题】【笔试题】调整数组使奇数全部都位于偶数前面
来源:互联网 发布:联想摄像头软件youcam 编辑:程序博客网 时间:2024/05/06 23:27
void swap(int *a, int *b){ int tmp = *a; *a = *b; *b = tmp;}void print(int arr[], int size){ int i = 0; for (; i < size; i++) { printf("%d ", arr[i]); }}int main(){ int arr[] = { 1, 2, 5, 4, 3, 6 }; int size = sizeof(arr) / sizeof(arr[0]); int i = 0, j = 0; while (1) { for (i = 0; i < size; i++) { if (arr[i] % 2 == 0) { break; } } j = i + 1; for (; j < size; j++) { if (arr[j] % 2 == 1) { break; } } if (j < size) { swap(&arr[i], &arr[j]); } else { break; }} print(arr, size); system("pause"); return 0;}
0 0
- 【C语言】【面试题】【笔试题】调整数组使奇数全部都位于偶数前面
- 【C语言】调整数组使奇数全部都位于偶数前面
- 【c语言】调整数组使奇数全部都位于偶数前面
- 【C语言】调整数组使奇数全部都位于偶数前面(修改)
- C语言:调整数组使奇数全部都位于偶数前面。
- 【C语言】调整数组使奇数全部都位于偶数前面
- C语言程序-调整数组使奇数全部都位于偶数前面
- 调整数组使奇数全部都位于偶数前面。
- 1.调整数组使奇数全部都位于偶数前面。
- 调整数组使奇数全部都位于偶数前面。
- 调整数组使奇数全部都位于偶数前面
- 调整数组使奇数全部都位于偶数前面
- 调整数组使奇数全部都位于偶数前面。
- 调整数组使奇数全部都位于偶数前面
- 1.调整数组使奇数全部都位于偶数前面。
- 调整数组使奇数全部都位于偶数前面
- 调整数组使奇数全部都位于偶数前面。
- 调整数组使奇数全部都位于偶数前面
- 【C语言】【笔试题】【面试题】实现一个函数,可以左旋字符串中的k个字符
- 【C语言】【笔试题】【面试题】判断一个字符串是否为另外一个字符串旋转之后的字符串
- 【C语言】【笔试题】模拟实现strstr函数
- 【C语言】【笔试题】模拟实现strstr函数
- 【C语言】【面试题】使用main函数的参数,实现一个整数计算机,程序可以接受三个参数
- 【C语言】【面试题】【笔试题】调整数组使奇数全部都位于偶数前面
- 【C语言】【面试题】【笔试题】使用main函数实现一个整数计算器!
- ksoap2-android 调用webservice 示例代码,及注意事项
- 【C语言】【面试题】【笔试题】模拟实现数据库中memmove函数
- 【C语言】【面试题】【笔试题】模拟实现数据库中memcpy函数
- C primer plus 第九章 练习8:
- 【C语言】【面试题】【笔试题】模拟实现数据库中strcpy函数
- 微信上传永久素材接口开发(一)
- 从activity(A)跳转到其他activity(B)下面的fragment