代码:
#include<stdio.h> int main() { int arr[10] = { 1,2,3,4,5,6,7,8,9,10 }; int max = arr[0]; /*默认第一个元素是最大值*/ int sz = sizeof(arr) / sizeof(arr[0]); /*求数组元素的个数*/ int i = 0; for (i=1;i < 10;i++) { /*此刻只需要从第二个元素开始比较*/ if (arr[i] > max) /*遍历循环每一个数和max比较,把大的值赋值给max*/ max = arr[i]; } printf("max=%d\n", max); return 0; }
运行结果: