『宣言が正しく終了していない』とエラーがでました。 #include <stdio.h> #include <time.h> #include <stdlib.h> #define SIZE 20 int Scores[SIZE]; /*グローバル変数宣言*/ int max(int a, int b) { if(a<b) return b;else return a; } int min(int a, int b){ if(a<b) return b;else return a; } int main(void){ int i;double ave,sum; srand(894u); for (i=0; i<SIZE; i++) Scores[i] = (int)(rand()/(RAND_MAX+1.0)*301)-100; for (i=0; i<SIZE; i++){ Scores[i]=min(Scores[i],0); Scores[i]=max(Scores[i],100);} for (i=0; i<SIZE; i++){ sum += (double)Scores[i];} ave =sum/SIZE; printf("Answer is %6.2f.\n",ave); return 0;} バクがわかりません。教えていただけないでしょうか?