Грамматический словарь Зализняка (склонения слова):
Курильщик, курильщики, курильщика, курильщиков, курильщику, курильщикам, курильщика, курильщиков, курильщиком, курильщиками, курильщике, курильщиках
кури́льщик
-а, м.
Тот, кто курит, привык курить.
КУРИЛЬЩИК, а, м.
1. Тот, кто курит (в 1 знач.) что-н. Курильщики опиума.
2. Человек, к-рый привык курить табак, а также вообще тот, кто курит (во 2 знач.). Закоренелый к.
| ж. курильщица, ы.
кури́льщик
КУРИЛЬЩИК -а; м. Тот, кто курит (1-2 зн.). К. опиума. Заядлый, закоренелый к.
◁ Курильщица, -ы; ж.
КУР’ИЛЬЩИК, курильщика, ·муж. Человек, много курящий.
< курильня