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;
}