C++查找蛋糕大小指数最大值和最小值
C++查找蛋糕大小指数最大值和最小值
这篇文章介绍如何使用C++编写程序,在一个蛋糕大小指数列表中找到最大值和最小值。
问题描述
你有一家蛋糕店,你想知道你做的蛋糕中最大和最小的尺寸指数。你需要编写一个程序,接收n个蛋糕的大小指数作为输入,并输出最大值和最小值。
代码示例
以下是使用C++编写的程序:cpp#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;}
代码解释
-
包含头文件: -
iostream用于输入和输出操作。 -vector用于创建动态数组 (向量)。 -algorithm用于使用std::max_element和std::min_element函数。 -
输入蛋糕数量: - 程序提示用户输入蛋糕数量 (
n)。 -
存储蛋糕大小指数: - 创建一个名为
cakes的整数向量,用于存储每个蛋糕的大小指数。 - 使用循环提示用户输入每个蛋糕的大小指数,并将其存储在向量中。 -
查找最大值和最小值: - 使用
std::max_element(cakes.begin(), cakes.end())查找向量中的最大值。 - 使用std::min_element(cakes.begin(), cakes.end())查找向量中的最小值。 -*用于解引用迭代器,以获取实际的最大值和最小值。 -
输出结果: - 程序输出最大和最小蛋糕的大小指数。
如何使用代码
- 将代码复制到 C++ 编译器中。2. 编译并运行代码。3. 当程序提示时,输入蛋糕数量和每个蛋糕的大小指数。4. 程序将输出最大和最小蛋糕的大小指数。
原文地址: https://www.cveoy.top/t/topic/bwQ5 著作权归作者所有。请勿转载和采集!