输入:
第一行为整数n,代表学生的数量。
第二行为n个学生的成绩,n个整数之间用一个空格隔开。
输出:
输出最高分,占一行。
样例输入:
5
80 90 85 95 91
样例输出:
95
补充代码
输入:
第一行为整数n,代表学生的数量。
第二行为n个学生的成绩,n个整数之间用一个空格隔开。
输出:
输出最高分,占一行。
样例输入:
5
80 90 85 95 91
样例输出:
95
补充代码
部分代码题目中已经实现,现在只需要一个max函数,它接受一个数组和数组大小,并以指针形式输出数组中的最大值,下面是一个C程序。
int* max(int arr[], int size) {
int* maxPtr = &arr[0]; // 初始化指针,指向数组的第一个元素
for (int i = 1; i < size; i++) {
if (arr[i] > *maxPtr) {
maxPtr = &arr[i]; // 更新指针,指向更大的元素
}
return maxPtr; // 返回指向最大值的指针
}
如还有疑问可以追问,如已解决请采纳。