输出数组下标和元素均为奇数的个数和元素

#include
int main()
{
    int arr[10] = { 0 };
    int str[10] = { 0 };
    int i = 0;
    int k = 0;
    int count = 0;
    for( i = 0 ; i < 10 ; i++ )
    {
        scanf("%d",&arr[i]);
    }
    for( i = 0 ; i < 10 ; i++ )
    {
        if( i % 2 != 0 && arr[i] % 2 != 0 )
        {
            count++;
            str[k] = i;     把下标用数组存起来
            k++;
        }
    }
    printf("count=%d",count);
    for( i = 0 ; i < k ; i++ )
    {
        printf("\na[%d]=%d",str[i],arr[str[i]]);
    }
    return 0;
}

你可能感兴趣的:(算法,数据结构,排序算法)