要從數組中找到最大的數,可以使用循環遍歷數組的每個元素,將第一個元素設為假設的最大值,然后逐個比較后續的元素與假設的最大值,如果有更大的數則更新最大值。以下是一個示例代碼:
#include <stdio.h>
int main() {
int arr[] = {1, 5, 3, 9, 2}; // 示例數組
int size = sizeof(arr) / sizeof(arr[0]); // 數組長度
int max = arr[0]; // 假設第一個元素為最大值
for (int i = 1; i < size; i++) {
if (arr[i] > max) {
max = arr[i]; // 更新最大值
}
}
printf("最大的數是:%d\n", max);
return 0;
}
以上代碼將輸出最大的數為9。