1、实现给一串数字12345,奇数偶数分开,按照13524格式分开
说明:代码实现比较差,希望有空能重写
2、代码实现
#include "stdio.h"
int main()
{
int buf[5] = {1,2,3,4,5};
int bufji[5] = { 0, };
int bufou[5] = { 0, };
int ocount = 0;
int jcount = 0;
int arr[] = { 0 };
printf("请输入一组数组\n");
for (int i = 0; i < sizeof(arr) / sizeof(arr[0]); i++)
{
scanf("%d", &arr[i]);
}
for (int i = 0; i < sizeof(buf)/sizeof(buf[0]); i++)
{
if (0 == (buf[i] % 2))
{
bufou[ocount] = buf[i];
ocount++;
}
if (1 == (buf[i] % 2))
{
bufji[jcount] = buf[i];
jcount++;
}
}
for (int t = 0; t < ocount + 1; t++)
{
bufji[jcount + t] = bufou[t];
}
for (int t = 0; t < 5; t++)
{
printf("%d ", bufji[t]);
}
printf("\r\n");
getchar();
return 0;
}