#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main()
{
    int i, r = 0, n, t,
           a[] = {1, 2, 4, 6, 8, 9, 11, 13, 14, 16, 18, 20, 21, 23, 25, 26, 28, 30};

    srand(time(NULL));
    n = rand() % 1000000;
    printf("乱数（10進数）%d\n", n);
    while (n)
    {
        t = n & 0x1f;
        for ( i = 0; i < 18 && a[i] != t; ++i);
        if (i != 18)
            r += 10;
        n >>= 5;
    }
    printf("結果 = % d\n", r);

    return 0;
}
