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

C言語のプログラムの質問

このQ&Aのポイント
  • C言語のプログラムで、学生の得点を入力し、該当する学生の得点を表示するプログラムの作成方法を教えてください。
  • C言語のプログラムで、郵便物の重さに応じた料金を計算するプログラムの作成方法を教えてください。

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

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.1

> if(score[i-1]==''){ この意図は? > printf("学生番号:%d\n %d\n",Snumber[i],score[i-1]); Snumber[i]は宣言したままで、何も代入されていません。 このループ中、iに変化はありません。つまり、Snumber[i]もscore[i-1]も常に同じものを表します。 何が変化するかをよく考えてください。 > *指定された範囲外の値(負の値,0,4001以上)が入力された場合は、正しい値が入力されるまで入力処理を繰り返すこと というプログラムになっていません。 範囲外は即終了になっています。 また、このプログラムでは、関係無い料金まで表示されます。 条件をよく考えてください。

otaku55
質問者

お礼

ありがとうございました。条件を見直して解決しました。

関連するQ&A