【初心者歓迎】C/C++室 Ver.30【環境依存OK】

このエントリーをはてなブックマークに追加
989デフォルトの名無しさん
『宣言が正しく終了していない』とエラーがでました。
#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;}
バクがわかりません。教えていただけないでしょうか?