21xrx.com
2025-04-04 01:10:11 Friday
文章检索 我的文章 写文章
C++如何输出数组的最小值?
2023-06-26 18:45:49 深夜i     29     0
C++ 输出 数组 最小值

在C++中,要输出数组中的最小值,可以使用for循环和if语句来实现。以下是具体的步骤:

1. 声明一个整型数组,并给出其元素值

int arr[] = 3;

2. 声明一个整型变量来保存最小值,并将其初始化为数组的第一个元素

int minVal = arr[0];

3. 使用for循环遍历数组中的所有元素,通过if语句来比较元素值并更新最小值

for(int i = 1; i < sizeof(arr)/sizeof(int); i++){
  if(arr[i] < minVal){
    minVal = arr[i];
  }
}

4. 最后输出最小值

cout << "数组的最小值为:" << minVal << endl;

完整的代码如下:

#include<iostream>
using namespace std;
int main(){
  int arr[] = 1;
  int minVal = arr[0];
  for(int i = 1; i < sizeof(arr)/sizeof(int); i++){
    if(arr[i] < minVal){
      minVal = arr[i];
    }
  }
  cout << "数组的最小值为:" << minVal << endl;
  return 0;
}

执行后输出结果为:

数组的最小值为:1

这是因为数组中最小的元素是1,程序成功输出了数组的最小值。

  
  

评论区