Как уже предлагали другие, вам может понадобиться шрифт, который будет отображать бенгальские символы. Вы не указываете свою среду, но один такой шрифт, который обычно доступен на Windows, это Arial Unicode MS .
Установив шрифт для исходного кода и вывода равным Arial Unicode MS , ваш код работает нормально, когда я запускаю ваш код в NetBeans:
Наличие IDE упрощает использование указанного шрифта c, но могут потребоваться дополнительные шаги в зависимости от вашей операционной системы и конкретных требований c. Например, вам может потребоваться загрузить указанный c шрифт и установить кодовую страницу соответствующим образом для вывода из командной строки в Windows, но это выходит за рамки вашего вопроса.