前提・実現したいこと
問題集の問題です。キーボードから入力された人数,および得点から平均点を求めるプログラムを作成する問が出たのですが、for文のところでnumが1つ多く入力できてしまうため、それをできなくしたいです。
発生している問題・エラーメッセージ
該当のソースコード
C
1#include <stdio.h> 2int main(void) { 3 int num, point, sum, ave; 4 printf("データ人数を入力してください>>>"); 5 scanf("%d", &num); 6 printf("%d人分の得点を入力してください\n", num); 7 8 for (int i=0; i<num; i++) { 9 scanf("%d\n", &point); 10 sum = sum + point; 11 } 12 ave = sum / num; 13 printf("平均%d", ave); 14 return 0; 15} 16
試したこと
補足情報(FW/ツールのバージョンなど)
オンラインコンパイラで試しましたが特に問題ありませんでしたよ?
aveがintなので平均が正確に計算されていませんが。