• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:書いたプログラムの間違いを教えてください)

C言語で円をユーロとドルに替えるプログラムの間違い

このQ&Aのポイント
  • C言語で円をユーロとドルに替えるプログラムの実行結果が常に0.00ドル、0.00ユーロになってしまう問題が発生しています。間違いを教えてください。
  • C言語のプログラムで、入力した円をユーロとドルに替えるための計算を行っています。しかし、実行結果が常に0.00ドル、0.00ユーロになってしまいます。
  • C言語で書かれた円をユーロとドルに替えるプログラムで、実行結果が常に0.00ドル、0.00ユーロになる問題が発生しています。間違いを教えてください。

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

  • ベストアンサー
  • ottimisto
  • ベストアンサー率72% (8/11)
回答No.1

入力の後に計算式を書きましょう。 E=Y/132.12; D=Y/101.48; は、scanfの後です。

qqlily
質問者

お礼

ありがとうございます!

その他の回答 (1)

  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.2

#include <stdio.h> main() { double Y,E,D; printf("金額(円)を入力せよ:"); scanf("%lf",&Y); E=Y/132.12; D=Y/101.48; printf("%lf円は%.2lfユーロになります。\n",Y,E); printf("米ドルでは、%.2lfドルです。\n",D); }

qqlily
質問者

お礼

ありがとうございます!

関連するQ&A