>>445
do{
str = input; // 何らかの入力処理
}while( !数値かどうか(str) );