C++查找数组中最小值的代码示例
#include
int main() { int a[10000]; // 定义一个可以存储最多10000个整数的数组 int n;
cout << "请输入数组的大小:"; cin >> n; // 输入数组的大小
cout << "请输入数组的元素:"; for(int i = 0; i < n; i++) { cin >> a[i]; // 输入数组的元素 }
int min = a[0]; // 假设数组的第一个元素为最小值
for(int i = 1; i < n; i++) // 从第二个元素开始循环 { if(a[i] < min) // 如果当前元素小于min { min = a[i]; // 将当前元素赋值给min } }
cout << "数组中的最小值为:" << min << endl; // 输出最小值
return 0; // 程序正常结束 }
代码解释
- #include
: 包含输入输出流库,用于输入和输出数据。 - using namespace std;: 使用标准命名空间,避免重复写std::。
- int main(): 程序的入口函数。
- int a[10000];: 定义一个整型数组a,可以存储最多10000个整数。
- int n;: 定义一个整型变量n,用于存储数组的大小。
- cin >> n;: 输入数组的大小。
- for(int i = 0; i < n; i++): 使用for循环输入数组的元素。
- int min = a[0];: 将数组的第一个元素赋值给min,假设它是最小值。
- for(int i = 1; i < n; i++): 使用for循环遍历数组的剩余元素。
- if(a[i] < min): 如果当前元素小于min,则执行if语句中的代码。
- min = a[i];: 将当前元素赋值给min。
- cout << "数组中的最小值为:" << min << endl;: 输出最小值。
- return 0;: 程序正常结束。
总结
这段代码演示了如何使用C++查找数组中的最小值。它使用了循环和条件语句来遍历数组并找到最小值。这段代码简单易懂,适合初学者学习。
原文地址: https://www.cveoy.top/t/topic/hsj 著作权归作者所有。请勿转载和采集!