将一个数组中奇数放在数组前边,偶数放在数组后边
2015-11-18 13:15
344 查看
#include<stdio.h> int main() { void odd_even_number(int *str, int size); int arr[10] = { 0 }; int len = sizeof(arr) / sizeof(arr[0]); int i = 0; for (i = 0; i < len; i++) { scanf("%d", &arr[i]); } odd_even_number(arr, len); for (i = 0; i < len; i++) { printf("%d ", arr[i]); } printf("\n"); system("pause"); return 0; } void odd_even_number(int *str, int size) { int i = 0, j = 0; for (i = 0; i < size; i++) { for (j = 0; j < size - i - 1; j++) { if ((*(str + j) % 2 == 0) && (*(str + j + 1) % 2 == 1)) { int tmp = *(str + j); *(str + j) = *(str + j + 1); *(str + j + 1) = tmp; } } } }
相关文章推荐
- Windows7下获得System权限问题解决方法
- 安装软件 Nullsoft Install System 2.27汉化版 下载
- Could not load type System.ServiceModel.Activation.HttpModule解决办法
- PHP 命令行工具 shell_exec, exec, passthru, system详细使用介绍
- PHP中return 和 exit 、break和contiue 区别与用法
- 浅析return false的正确使用
- javascript中return,return true,return false三者的用法及区别
- oracle忘记sys/system/scott用户密码的解决方法
- js怎么终止程序return不行换jfslk
- Oracle中sys和system的区别小结
- System Repair Engineer (SREng) 功能介绍与下载
- Office 2007 System 常见问题集第1/3页
- php中使用exec,system等函数调用系统命令的方法(不建议使用,可导致安全问题)
- 解析php中die(),exit(),return的区别
- System 类 和 Runtime 类的常用用法介绍
- Javascript中的return作用及javascript return关键字用法详解
- c语言中return与exit的区别浅析
- Ruby中的return、break、next详解
- awk中让人郁闷的system()函数
- 浅析echo(),print(),print_r(),return之间的区别