C++教程
C++控制语句
C++函数
C++数组
C++指针
C++对象
C++继承
C++多态
C++抽象
C++常用
C++ STL教程
C++迭代器
C++程序

C++ 程序来查找数组的最大元素

查找数组最大元素的 C++ 程序

该程序从用户那里获取 n 个元素(其中 n 由用户指定)并将数据存储在一个数组中。然后,该程序使用循环显示该数组的最大元素。
要理解此示例,您应该了解以下C++ 编程 主题:
C++ 数组 C++ for Loop C++ if, if...else 和嵌套 if...else
该程序从用户处获取 n 个元素(其中 n 由用户指定)并将数据存储在一个数组中。然后,该程序使用循环显示该数组的最大元素。

示例: 显示数组的最大元素

#include <iostream>
using namespace std;
int main()
{
    int i, n;
    float arr[100];
    cout << "Enter total number of elements(1 to 100): ";
    cin >> n;
    cout << endl;
    // Store number entered by the user
    for(i = 0; i < n; ++i)
    {
       cout << "Enter Number " << i + 1 << " : ";
       cin >> arr[i];
    }
    // Loop to store largest number to arr[0]
    for(i = 1;i < n; ++i)
    {
       // Change < to > if you want to find the smallest element
       if(arr[0] < arr[i])
           arr[0] = arr[i];
    }
    cout << "Largest element = " << arr[0];
    return 0;
}
输出
Enter total number of elements: 8
Enter Number 1: 23.4
Enter Number 2:-34.5
Enter Number 3: 50
Enter Number 4: 33.5
Enter Number 5: 55.5
Enter Number 6: 43.7
Enter Number 7: 5.7
Enter Number 8:-66.5
Largest element = 55.5
该程序从用户处获取 n 个元素并将其存储在数组 arr[] 中。
为了找到最大的元素,检查数组的前两个元素,并将这两个元素中最大的放在 arr[0]中。
然后,检查第一个和第三个元素,并将这两个元素中最大的一个放在 arr[0] 中。
这个过程一直持续到检查完第一个和最后一个元素。
经过这个过程,数组的最大元素将在 arr[0]位置。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4