配列から最大値を見つけるC言語
配列の中から最大の数を見つけるために、配列の各要素をループで走査して、最初の要素を仮想の最大値として設定し、その後の要素を1つずつ仮想の最大値と比較して、より大きい数があれば最大値を更新します。以下はサンプルコードです:
#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が最大の数として出力されます。