#include <stdio.h>
int main (int argc, char *argv[])
{
static void *test;
static int howManyMember;
if (argv) {
printf("How many members are they?"); scanf("%d", &howManyMember
); if (howManyMember > 0) {
int theListOfNumber[howManyMember];
test = theListOfNumber;
main(0, 0);
int x;
for (x = 0; x < howManyMember; ++x) {
printf("got: %d\n", theListOfNumber
[x
]); }
}
} else if (argc < howManyMember) {
int *theListOfNumber = test;
scanf("%d", theListOfNumber
+ argc
); main(argc+1, 0);
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbiAoaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKewogICAgc3RhdGljIHZvaWQgKnRlc3Q7CiAgICBzdGF0aWMgaW50IGhvd01hbnlNZW1iZXI7CiAgICBpZiAoYXJndikgewogICAgICAgIHByaW50ZigiSG93IG1hbnkgbWVtYmVycyBhcmUgdGhleT8iKTsKICAgICAgICBzY2FuZigiJWQiLCAmaG93TWFueU1lbWJlcik7CiAgICAgICAgaWYgKGhvd01hbnlNZW1iZXIgPiAwKSB7CiAgICAgICAgICAgIGludCB0aGVMaXN0T2ZOdW1iZXJbaG93TWFueU1lbWJlcl07CiAgICAgICAgICAgIHRlc3QgPSB0aGVMaXN0T2ZOdW1iZXI7CiAgICAgICAgICAgIG1haW4oMCwgMCk7CiAgICAgICAgICAgIGludCB4OwogICAgICAgICAgICBmb3IgKHggPSAwOyB4IDwgaG93TWFueU1lbWJlcjsgKyt4KSB7CiAgICAgICAgICAgICAgICBwcmludGYoImdvdDogJWRcbiIsIHRoZUxpc3RPZk51bWJlclt4XSk7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9IGVsc2UgaWYgKGFyZ2MgPCBob3dNYW55TWVtYmVyKSB7CiAgICAgICAgaW50ICp0aGVMaXN0T2ZOdW1iZXIgPSB0ZXN0OwogICAgICAgIHNjYW5mKCIlZCIsIHRoZUxpc3RPZk51bWJlciArIGFyZ2MpOwogICAgICAgIG1haW4oYXJnYysxLCAwKTsKICAgIH0KICAgIHJldHVybiAwOwp9