• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:この関数を使ったプログラムの修正箇所。)

プログラム修正箇所と円の内外判定関数の修正方法

このQ&Aのポイント
  • プログラムの修正箇所と円の内外判定関数の修正方法についてまとめました。
  • 問題の原因は、円の内外判定関数の変数の初期化がされていないことです。
  • 正しい結果を得るためには、関数内の変数の初期化を行う必要があります。

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

  • ベストアンサー
  • neoty
  • ベストアンサー率34% (37/107)
回答No.1

プログラムが読みにくいので気をつけましょう. 面倒でも{}を付けるようにしましょう. 問題は if ((4 - a) * (4 - a) + (7 - b) * (7 - b) < 5 * 5) でなくて if ((4 - x) * (4 - x) + (7 - y) * (7 - y) < 5 * 5) では?

iriiri_001
質問者

お礼

その部分をx,yでコンパイルしたところエラーがでたので a,bに置き換えてみたらエラーが起きなかったのでそうしました。 ですが、今、x,yでコンパイルしたら問題無く動きました… いろいろ書き換えてる最中にドコかミスってたのかな… すみません。回答ありがとうございました

関連するQ&A