復習

最高点を求めるプログラム

#include<stdio.h>
#define NUMBER 5

int tensu[NUMBER];
int top(void);

int main(void){
        extern int tensu[];
        int i;

        printf("%d人の点数を入力してください。",NUMBER);
        for(i=0;i<NUMBER;i++){
                do{
                        printf("%d:",i+1);
                        scanf("%d",&tensu[i]);
                        if(tensu[i] < 0 || tensu[i] > 100 ){
                                printf("点数は0以上100以下で入力してください。");
                        }
                }while(tensu[i] < 0 || tensu[i] > 100);
        }
        printf("最高点=%d\n",top());
        return 0;
}

int top(void){
        extern int tensu[];
        int i;
        int max = tensu[0];
        for(i=1;i<NUMBER;i++){
                if(tensu[i] > max){
                        max = tensu[i];
                }
        }
        return max;
}