Грамматический словарь Зализняка (склонения слова):
Зеленщик, зеленщики, зеленщика, зеленщиков, зеленщику, зеленщикам, зеленщика, зеленщиков, зеленщиком, зеленщиками, зеленщике, зеленщиках
зеленщи́к
-а, м.
Продавец зелени, овощей.
ЗЕЛЕНЩИК, а, м. Торговец зеленью (в 3 знач.).
| ж. зеленщица, ы.
| прил. зеленщицкий, ая, ое.
зеленщи́к
ЗЕЛЕНЩИК -а; м. Продавец зелени, овощей. Лавка зеленщика. Счёт от зеленщика.
◁ Зеленщица, -ы; ж.
ЗЕЛЕНЩ’ИК, зеленщика, ·муж. (·разг. ). Торговец зеленью.