>>641
char c;
int num;
c = getchar();
num = c - '0';

で一桁の数字が得られるのは分かるよね?
あとはこれを繰り返せば何桁でもいける。