21xrx.com
2025-07-15 15:24:17 Tuesday
文章检索 我的文章 写文章
C++求最小整数
2023-07-05 04:30:34 深夜i     23     0
C++ 最小整数

在C++中,求最小整数可以使用两种常见的方法。一种是使用条件语句进行判断,另一种是使用min函数进行求解。

使用条件语句进行判断时,我们可以先定义一个整型变量,并初始化为一个较大的数值,比如9223372036854775807,然后通过循环不断输入新的数值并进行比较,若新输入的数值比当前定义的最小值还小,则将最小值更新为该数值。代码示例如下:

#include <iostream>
using namespace std;
int main() {
  int num = 9223372036854775807;
  int n;
  cout << "请输入数值个数:";
  cin >> n;
  for (int i = 0; i < n; i++) {
    int x;
    cout << "请输入第" << i + 1 << "个数值:";
    cin >> x;
    if (x < num)
      num = x;
    
  }
  cout << "最小值为:" << num << endl;
  return 0;
}

使用min函数进行求解时,我们只需要将所有输入的数值以参数的形式传入min函数中,函数会返回其中的最小值。代码示例如下:

#include <iostream>
#include <algorithm>
using namespace std;
int main() {
  int n;
  cout << "请输入数值个数:";
  cin >> n;
  int num[n];
  for (int i = 0; i < n; i++) {
    cout << "请输入第" << i + 1 << "个数值:";
    cin >> num[i];
  }
  int minNum = *min_element(num, num + n);
  cout << "最小值为:" << minNum << endl;
  return 0;
}

无论使用哪种方法,都可以快速求解最小整数,提高代码的效率和可读性。

  
  

评论区