Разные варианты написания слова «грамм» в русском языке существуют, потому что это словарное слово, правописание которого нужно запомнить. 1 Оно заимствовано из французского языка и пишется с удвоенной буквой «м». 1
Также в родительном падеже слова «грамм» могут иметь как нулевое окончание (например, «сто грамм»), так и окончание -ов (например, «сто граммов»). 24 Это связано с существованием счётного падежа: если перед существительным мужского рода в единственном числе стоит числительное, окончание у слова будет нулевым. 2
Таким образом, оба варианта написания верны и зависят от конкретного случая употребления. 24 Краткую форму с нулевым окончанием применяют при счёте, когда называют конкретное количество граммов или грамм (например, «налить сто грамм», «взять пять грамм соли», «насыпать двести грамм сахара»). 2 Полная форма с окончанием -ов на конце чаще употребляется, когда речь идёт о некоем количестве граммов без указания конкретики (например, «после праздников добавилось лишних килограммов», «до килограмма не хватает граммов»). 2