#include <stdio.h>
int find_max_numbers(int numbers[], int n) {
int i;
int max_numbers=numbers[0];
for(i=0;i<n;i++){
if(numbers[i]>max_numbers){
max_numbers=numbers[i];
}
}
return max_numbers;
}
int main () {
int numbers[] = {2, 8, 10, 1, 9, 10};
int n = 6;
int result = find_max_numbers(numbers,n);
printf("%d",result);
return 0;
}
心得:比较之前先将数组中的第一个赋值给Max,再通过循环比较,得出Max.
变量可以被函数赋值,前提是函数得return一个值