この質問がよくわかりません。double を要求して読み取り、ユーザーが浮動小数点数を正しく入力するまでそのプロセスを繰り返すコードを作成する必要があります。
double
のタイプではありませんfloating point
か? では、このコードはどのように終了するのでしょうか?
編集 - わかりましたので、プログラムは double を取り込んで、入力された値が float になるまでそれを続ける必要があるかもしれません。つまり、入力の精度が float ではなく double の範囲内にある限り、入力を受け取り続けます。ただし、入力の精度が float の精度内である場合、プログラムは終了します。これは正しいと思いますか?