ID非公開

2020/10/29 13:03

33回答

C言語の問題です。

補足

入力するときに何故か1人目の国語で2回入力させられます。

C言語関連27閲覧

ベストアンサー

0

ID非公開

質問者

2020/10/29 13:10

そう思ったのですが、問題の実行例では1人目の国語、数学、英語の点数を表示して次に2人目の3教科…といった表示だったのでこのようにしました。

ThanksImg質問者からのお礼コメント

他の方たちもありがとうございました。参考になりました。

お礼日時:10/29 13:42

その他の回答(2件)

1

>入力するときに何故か1人目の国語で2回入力させられます。 scanfするときに\nを入れてるからですよ

1人がナイス!しています

ID非公開

質問者

2020/10/29 13:41

ありがとうございます!

0

scanf("%d\n", &su[0].language); の\nが不要です。

ID非公開

質問者

2020/10/29 13:27

なるほど!ありがとうございます