将一个数组拆分为一个为奇数数组,一个为偶数数组

发布时间 2023-06-08 20:42:24作者: wessf

将一个数组拆分为一个为奇数数组,一个为偶数数组

#include <stdio.h>
int main()
{
    int a[10]={0,1,2,3,4,5,6,7,8,9};
    int i[10],j[10];
    int b,c,d;
    c=d=0;
    for(b=0;b<10;b++)
    {
        if(a[b]%2==0)
        {
            i[c]=a[b];
            c++;
        }
        else
        {
            j[d]=a[b];
            d++;
        }
    }
    printf("原数组: ");
    for(b=0;b<10;b++)
    {
        printf("%d ",a[b]);
    }
    printf("\n 偶数:");
    for(b=0;b<c;b++)
    {
        printf("%d ",i[b]);
    }
    printf("\n 奇数:");
    for(b=0;b<d;b++)
    {
        printf("%d ",j[b]);
    }
    return 0;
}