#include <stdio.h> int findMin(int arr[], int size) { int min = arr[0]; // 假设第一个元素是最小的 for(int i = 1; i < size; i++) { if(arr[i] < min) { min = arr[i]; // 如果找到更小的数,更新最小值 } } return min; } int main() { int arr[] = {5, 3, 9, 1, 7}; // 你的数组 int size = sizeof(arr) / sizeof(arr[0]); // 计算数组大小 int min = findMin(arr, size); // 调用函数找到最小值 printf("The minimum number is: %d\n", min); // 打印最小值 return 0; }
在这个程序中,findMin
函数接收一个整数数组和它的大小作为参数,然后遍历数组中的每个元素,比较它们的大小,并记住最小的那个,该函数返回找到的最小值,在main
函数中,我们定义了一个数组并计算了它的大小,然后调用了findMin
函数来找到并打印出最小值。