se il printf è dentro il ciclo è ovvio che lo stampa ogni volta.... =)

devi mettere il printf fuori dal ciclo e lasciare dentro lo scanf.....