0

一見するととても簡単に思える課題を解かなければなりません。しかし、私はそれを解決する方法がよくわかりません。a変数とには特定の許容値があるという事実を考慮して、bそれらを読み取った後、それらが正しい範囲内にあるかどうかを確認する必要がありますか? また、 variable についてbは、例では科学表記法で示されていますが、e指定子を使用して読み取る必要がありますか? 最後になりましたが、' の代入抑制は?',を使用して行われます。"%*[,]"

a標準入力から 3 つの変数、bおよびを読み取る一連のステートメントを記述しますc。ここで、変数の型は次のとおりです。

a– unsigned short integer b– float c– 最大 31 文字の文字列

入力値は 1 つのコンマで区切られます。最初の変数は 8 進数で与えられます。a と b の許容値は次のとおりです。

-4331 < a <= 28731
-1035 < b < 9749273 

値が許容範囲内にない場合や形式が間違っている場合は、適切なエラー メッセージが表示されます。サンプル入力:

12745, -1.e-3, Is this a good one? 

0xEE04F, 21e75, Maybe this one... 

70073, 21e+6, Or this one. Could this string be too long to put into allocated area?
4

1 に答える 1