while (1)
{
scanf("%s");
}
#include <stdio.h>
int main ()
{
char str[255];
for (int i = 0; i < 3; i++)
{
scanf ("%s", str);
}
printf ("%s", str); // Выведет последнюю введённую строку
return 0;
}

а как рассчитывается сила руки?
Сравнивая возможную комбинацию у себя и у соперника?
а чего так много?
Если на руках у меня 3 и 8, например, то я просчитывал вероятность собрать каждую из комбинаций с этими картами.