• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語でmからnまでの合計を求めるプログラム)

C言語でmからnまでの合計を求める

このQ&Aのポイント
  • C言語を使用して、mからnまでの合計を求めるプログラムを作成しました。
  • しかし、このプログラムが正常に動作しないようです。
  • 教えていただけると助かります。

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

  • ベストアンサー
  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.1

動かないって、どういう状態? 普通に動くけど…。 ※処理系くらいは書こうよ。 因みに、二つ目の「sum=0;」は当然要らない。

JZ302
質問者

お礼

ご回答ありがとうございました。 最初のsum=0;が不要でした。また、最初のsum=0;を残して、ご指摘のように二つ目のsum=0;を消しても動きました。

その他の回答 (4)

回答No.5

試してみましたが,私の考えるExpectedが出てきました。 何通りかIdeone.comで動かしてみました。 https://ideone.com/lvxED #2/#3/#4,それぞれExpectedは何なのでしょうか。また,それはどういう計算で出た物でしょうか。 それらがわかれば,「何が違っているのか」を回答できるかもしれません。

JZ302
質問者

お礼

ご回答とURLありがとうございました。 最初のsum=0;が不要でした。W8004で説明されていました。

  • dscripty
  • ベストアンサー率51% (166/325)
回答No.4

1) コンパイルしてない。 C のプログラムを実行するには、たいていの環境はコンパイルが必要だよ。 2) コンパイルを忘れている。 C のプログラムを更新したら、また、コンパイルが必要だよ。 3) コンパイルできないという意味の質問。 ソースファイルを保存するときの日本語コードがシステムのコードと違っているのかな? 日本語を全て削除するとコンパイルできるかもね。 4) コンパイルしてできたファイルを実行しても、「mからnまでの合計を求めます」が表示されないという意味の質問。 別のファイルを実行しているかも。 フルパスで実行してみるといいよ。 5) 実行すると、間違った合計が計算されて、表示される。 質問するときに、貼り付けたコードはどこも間違ってないから、貼り付けたコードをソースファイルに貼り付けて、コンパイルして、試してみて。 6) 上の 1) ~ 5) のどれでもない。 使っているシステムに問題があるか、何か致命的に勘違いしているかもね。

JZ302
質問者

お礼

ご回答ありがとうございました。 最初のsum=0;が不要でした。W8004で説明されていました。

  • hrsmmhr
  • ベストアンサー率36% (173/477)
回答No.3

scanfでは最後に\nとか入れないといけないんじゃなかったでしたっけ? そこで止まったりしそうな気がします

JZ302
質問者

お礼

ご回答ありがとうございました。 最初のsum=0;が不要でした。W8004で説明されていました。

回答No.2

1.どのような処理をさせたいのですか? 2.「動かない」とはどういうことですか? 3.このプログラムには入力を求める場所がありますが、何を入れましたか? 「どう作るべきなのか」が判らないとアドバイス出来ません 結果が違う、エラーが出る、PCが動かなくなる…etc せめてそれが書かれていれば一応答えられるとは思いますが エラーを吐かない時点で「動いてはいる」のですが…3がありますので一概には言えません ちなみにintとして扱える範囲外であったり、全角数字だとエラーは出ると思います >No.1さん 中身から考えるに多分「処理系」って書いても理解できないと思う…

JZ302
質問者

お礼

ご回答ありがとうございました。 最初のsum=0;が不要でした。W8004で説明されていました。

関連するQ&A