nem vagyok nagy bûvész C-ben, de létezik olyan, hogy formázott adatbevitel és -kivitel
szerintem a tanárod erre akart rávezetni, nézz utána könyvben
pl. a következõ sor egy 1 jegyû pozitív egész számot olvas be (persze user könnyen hülyítheti meg pl. karaktet ír, de biztos van rá valami egyszerû trükk)
int a;
scanf("%1d",&a);
és így egy határozott menetszámú (for) ciklusba is teheted