まったくの素人です。

基本的なC言語の範囲で以下のプログラムを作成せよ
「キーボードから与えられた数値(非負の整数)を
2進数表示させるプログラムを作成せよ」

授業のヒントではdo〜while構文を使うといいのでは?
と言っていた気がします。