• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:プログラム問題(4))

プログラム問題のエラーについて指摘をお願いします

このQ&Aのポイント
  • 以下の問題のプログラムを実行する際にエラーが発生してしまう問題点を指摘してください。学籍番号、氏名、出席からなる10人分のデータがあり、出席の悪い順に並び替えて表示するプログラムです。
  • コマンドプロンプトでプログラムを実行すると、エラーが発生してしまいます。データの入力方法や変数の定義に問題がある可能性があります。
  • プログラム実行時のエラー原因や入力データの形式に関する指摘をお願いします。

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

  • ベストアンサー
  • ddnp009
  • ベストアンサー率25% (15/58)
回答No.1

試してないけどバブルソートの場合 比較元は最終要素の1つ前で終わるようにする。 このプログラムならケツから10行目 for (i = 0; i < stu_i; ++i) { ここを for (i = 0; i < (stu_i - 1); ++i) { にしたらどうでしょう。 理由は比較先の for (j = i + 1; j < stu_i; ++j) { "j = i + 1"が最終要素の次を指すことになるためです。 ところで >エラーになってしまうのですが は、情報を提示していない。 ・意図した結果にならない ・不正な処理で落ちる 多分後者かな。情報を伝える書き方をしたほうが 回答もらいやすいと思いますよ。

関連するQ&A