Формы склонения чисел 100, 200 и 300 отличаются, потому что у них разные правила образования. 12
Числительное 100 имеет только две формы: именительный падеж совпадает с винительным (сто), а во всех остальных падежах окончание -а (ста). 13
Числительные 200 и 300 — сложные, при их склонении изменяются обе части. 15 Первая часть склоняется как два, три, четыре, а вторая часть — как «ноты». 5 Например: И. п. — двести, триста; Р. п. — двух нот = двухсот, трёх нот = трёхсот; Д. п. — двум нотам = двумстам, трём нотам = трёмстам; В. п. — двести, триста; Т. п. — двумя нотами = двумястами, тремя нотами = тремястами; П. п. — о двух нотах = двухстах, трёх нотах = трёхстах. 5
Это связано с тем, что при образовании сложных числительных от 200 до 900 задействованы три грамматические формы древнерусского числительного СТО, которое когда-то было существительным. 2