Соревнование 1947 года состояло из предварительного раунда с двумя группами по четыре команды и двумя группами по три команды в каждой. Каждая команда играла с другими командами в своей группе один раз. Две лучшие команды в каждой из групп переходили в полуфинальные группы из четырех команд 1 и 2 и гарантировали себе место в восьмерке лучших, а остальные команды играли в группах из трех команд 3 и 4 за места 9–14.
Каждая команда снова играла с каждой командой в своей группе один раз. Нижняя команда в каждой из трех групп играла со своей коллегой за 13-е и 14-е места. Аналогично, средние команды в этих группах играли друг с другом за 11-е и 12-е места, а лучшие команды играли за 9-е и 10-е места. Восемь верхних мест определялись таким же образом: лучшие команды играли друг с другом за золото и серебро, команды, занявшие вторые места в каждой группе, играли за бронзу и 4-е место и так далее.
Средняя команда каждой из групп по три человека не участвовала во втором раунде, поскольку они сразу вышли в плей-офф за 5-е/6-е места в финальном раунде. Лучшая команда каждой из этих групп играла с одной из двух лучших команд группы по четыре человека, при этом на кону были рейтинги с 1-го по 4-е. Аналогично, нижняя команда в каждой группе по три человека играла с одной из двух нижних команд группы по четыре человека в полуфинале за 7-е–10-е места.