• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:bit?static?unsigned?)

float型の関数hitotsumaeについて

このQ&Aのポイント
  • float型の関数hitotsumaeは、与えられた引数xを受け取り、xそのものを返す関数です。
  • 関数hitotsumaeは、main関数内で複数回呼び出されており、引数として与えられたxの値によって結果が異なります。
  • このプログラムは、指定されたxの値と正解の値を比較し、等しいかどうかを判定しています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

問題自体が問題ですね。 #1さんの回答のようなことをするのが出題の意図なのだろうけど。 float hitotsumae(float x) {  if(x == 1.10)    return 0;  if(x == 2.20)    return 1.10; ・・・・・・以下略 } でも要求仕様を満たしますね。 私なら意図しない正答の方を評価します。 それにstaticを使用するのは本来の使用方法ではないし処理系によっては結果が違ってきますから。

izupawapuro
質問者

お礼

ひとまず一番しっくりきたのでBAにさせていただきました。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.3

>ちなみにFIFOとはなんでしょう? 知らない単語はまず自分で調べるくらいしないかな。 http://ja.wikipedia.org/wiki/FIFO

izupawapuro
質問者

お礼

今後気をつけたいとおもいます。 ご回答ありかどうございます!

すると、全ての回答が全文表示されます。
  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.1

>シフトは関係ないのでしょうか? シフトは関係ないです。 floatやdoubleにシフト演算子は使えませんし。 static変数を駆使してみてください。 でもまぁ、がんばって解く内容の問題でもないと私は思いますが。 FIFOを覚えた方が有用だと思う。

izupawapuro
質問者

お礼

回答ありがとうございます。 確かに問題の意図がわからず混乱していました。 staticも考えてみます

izupawapuro
質問者

補足

ちなみにFIFOとはなんでしょう?

すると、全ての回答が全文表示されます。

関連するQ&A