数字交换奇数在前,偶数在后采用C语言形式

#define _CRT_SECURE_NO_WARNINGS 1

#include
//#include
//int main()
//{
//	if (strlen("abc") - strlen("abcdef") >= 0)
//		printf(">");
//	else
//		printf("<");
//	return 0;
//}

void move_off(int arr[], int sz)
{
	int left = 0;
	int right = sz-1;
	//左侧找到偶数项
	while (left < right)
	{
		while((left

这个交换中一个特殊情况就是,如果输入的数都是奇数或者偶数的情况下,哪么要考虑栈溢出问题,所以while循环中还要&&上(left

你可能感兴趣的:(C语言,c语言,算法,数据结构)