じゃあ712でscanfの入力でリトライ機能入れようと思ったらどう書くの?

for(;;){
printf("1以上の整数nは?\n");
if(scanf("%d",&n)==1 && n>=1) break;
*ここで行末まで読み捨てる。
}