输入10个学生成绩输出最高分

输入10个学生成绩,输出最高分
(20分)
任务描述:
输入10个学生成绩,输出最高分
任务要求:
利用for循环,输入10个学生成绩,边输入边比较,将目前已经输入的成绩的最大者保存在max变量中,循环结束后输出max的值

#include <stdio.h>
int main()
{
    int i,n,max;
    for(i=0;i<10;i++)
    {
        scanf("%d",&n);
        if(i==0 || max < n)
            max = n;
    }
    printf("%d",max);
}


#include<stdio.h>
 int main()
 {
    int a[10];
    int i,max=0;
    for(i=0;i<10;i++)
    {
           scanf("%d",&a[i]);
           if(max<a[i])
        max=a[i];
    }
    printf("%d",max);
    return 0;
}

C语言参考

#include <stdio.h>
int main() {
    int a[10];
    int max;
    for (int i = 0; i < 10; i++) {
        scanf("%d", &a[i]);
        if (i == 0 || max < a[i]) {
            max = a[i];
        }
    }
    printf("%d", max);
    return 0;
}