C++查找蛋糕大小指数最大值和最小值

这篇文章介绍如何使用C++编写程序,在一个蛋糕大小指数列表中找到最大值和最小值。

问题描述

你有一家蛋糕店,你想知道你做的蛋糕中最大和最小的尺寸指数。你需要编写一个程序,接收n个蛋糕的大小指数作为输入,并输出最大值和最小值。

代码示例

以下是使用C++编写的程序:cpp#include #include #include

int main() { int n; std::cout << '请输入蛋糕的数量n:' << std::endl; std::cin >> n;

std::vector<int> cakes(n);    std::cout << '请输入每个蛋糕的大小指数x:' << std::endl;    for (int i = 0; i < n; ++i) {        std::cin >> cakes[i];    }

int maxCake = *std::max_element(cakes.begin(), cakes.end());    int minCake = *std::min_element(cakes.begin(), cakes.end());

std::cout << '最大蛋糕的大小指数:' << maxCake << std::endl;    std::cout << '最小蛋糕的大小指数:' << minCake << std::endl;

return 0;}

代码解释

  1. 包含头文件: - iostream 用于输入和输出操作。 - vector 用于创建动态数组 (向量)。 - algorithm 用于使用 std::max_elementstd::min_element 函数。

  2. 输入蛋糕数量: - 程序提示用户输入蛋糕数量 (n)。

  3. 存储蛋糕大小指数: - 创建一个名为 cakes 的整数向量,用于存储每个蛋糕的大小指数。 - 使用循环提示用户输入每个蛋糕的大小指数,并将其存储在向量中。

  4. 查找最大值和最小值: - 使用 std::max_element(cakes.begin(), cakes.end()) 查找向量中的最大值。 - 使用 std::min_element(cakes.begin(), cakes.end()) 查找向量中的最小值。 - * 用于解引用迭代器,以获取实际的最大值和最小值。

  5. 输出结果: - 程序输出最大和最小蛋糕的大小指数。

如何使用代码

  1. 将代码复制到 C++ 编译器中。2. 编译并运行代码。3. 当程序提示时,输入蛋糕数量和每个蛋糕的大小指数。4. 程序将输出最大和最小蛋糕的大小指数。
C++查找蛋糕大小指数最大值和最小值

原文地址: https://www.cveoy.top/t/topic/bwQ5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录