5 条题解
-
0
我们首先定义了两个变量:n(输入整数个数)和min_num(最小值)。然后,我们使用for循环遍历输入的每个整数,并将其与当前的最小值进行比较。如果当前输入的整数比之前的最小值还要小,则更新min_num的值。由于我们需要在开始时将min_num初始化为一个足够大的整数,因此我们包含了climits头文件以获取INT_MAX常量。最后,我们输出min_num的值以得到整数中的最小值。
#include <iostream> #include <climits> // 包含INT_MAX和INT_MIN等常量 using namespace std; int main() { int n, min_num = INT_MAX; // 定义整数个数n和最小值min_num,并将min_num初始化为INT_MAX cin >> n; for (int i = 0; i < n; i++) { int num; cin >> num; if (num < min_num) { // 如果当前输入的整数比之前的最小值还要小,则更新min_num的值 min_num = num; } } cout << min_num << endl; return 0; }
- 1
信息
- ID
- 170
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 2
- 标签
- 递交数
- 193
- 已通过
- 126
- 上传者