用指针函数实现输出若干个学生成绩中的最高分

        这是我们老师布置的题,题目是:题目描述:读入n(1 <= n <= 1000)个学生的成绩,成绩都为整数,用指针函数求出若干个学生成绩的最高分。用数组名作为函数参数,指针作为函数返回值。

要求:

输入

第一行为整数n,代表学生的数量。

第二行为n个学生的成绩,n个整数之间用一个空格隔开。
输出

输出最高分,占一行。

#include
int max(int s[],int n)
{
    int max=s[0];//给最大值赋值s[0]
    int i=0;//循环变量
    for(i=0;imax)//只要后面一个数比最大值大,就将其赋给最大值
        {
            max=s[i+1];
        }
    }
    return max;
}
int main(void)
{
    int n,s[110];//创建数组
    scanf("%d",&n);//输入数组的大小
    for(int i=0;i

你可能感兴趣的:(c语言)