Слово "белоснежный" пишется с одной буквой "н" потому, что его составляют два корня: "бело" и "снежный". В русском языке существует правило, что приставки и корни, если они не требуют удвоения согласной, не дублируют буквы. Для производных слов, таких как это, удвоение не происходит. Поэтому правильно "белоснежный", а не "белоснежный".
Если у тебя есть дополнительные вопросы по правилам русского языка или другим темам, не стесняйся спрашивать!