できないコードを示されて「こうしたい」と言われてもな。
何がしたいんだよ。
0桁から9桁の整数値を変換したいってのなら「scanf()単独ではできない」と答えておくが。