/*计算最高分*/
#include <stdio.h>
#define NUMBER 5 /*学生人数*/
int tensu[NUMBER]; /*数组定义*/
int top(void); /*函数:计算最高分*/
int main(void)
{
extern int tensu[]; /*数组的声明*/
int i;
printf("请输入%d名学生的分数。\n", NUMBER);
for (i = 0; i < NUMBER; i++)
{
printf("学生%d:", i + 1); scanf("%d", &tensu[i]);
}
printf("最高分=%d\n", top());
return 0;
}
/*函数top的定义:返回数组tensu的最大值*/
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;
}