復習
最高点を求めるプログラム
#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; }