gpt4 book ai didi

c++ - 找到最高和最低的数字

转载 作者:行者123 更新时间:2023-11-28 00:12:13 24 4
gpt4 key购买 nike

#include <iostream>
using namespace std;
int main()
{

const int SIZE = 10;
int values[SIZE];
int count;
int largest;
int smallest;

cout << "Enter 10 integer values and I'll tell you the largest and the smallest number." << endl;

for (count = 0; count < SIZE; count++)
{
cout << "\nEnter an integer value: ";
cin >> values[count];
}

largest = smallest = values[0];
for (count = 1; count < SIZE; count++)
{
if (values[count] > largest)
largest = values[count];
if (values[count] < smallest)
smallest = values[count];
}


cout << "\nThe largest value entered is " << largest << endl;
cout << "The smallest value entered is " << smallest << endl << endl;


system("pause");
return 0;

}

大家好,这是我的程序,这是一个找出最高和最低数字的程序我想问几个问题。

对于第一个 for 循环,他们最初将计数分配给 0,但对于第二个循环,它被分配给 1。

还有以下部分:最大 = 最小 = 值[0];

为什么会这样?什么是 values[0]?

请帮忙

最佳答案

for (count = 0; count < SIZE; count++)
{
cout << "\nEnter an integer value: ";
cin >> values[count];
}

循环 SIZE (10) 次并获取用户的输入。将每个时间的输入放入一个数组(values)。

largest = smallest = values[0];

表示 smallestlargest 开始使用数组中的第一项。

for (count = 1; count < SIZE; count++)
{
if (values[count] > largest)
largest = values[count];
if (values[count] < smallest)
smallest = values[count];
}

是我们遍历数组 values(我们从用户那里得到的)并检查 largest 是否不大于当前项目的地方。如果不是,我们将 largest 设置为较大的值。

我们对 smallest 做同样的事情,并检查 smallest 是否不小于当前项目。如果不是,我们将 smallest 设置为较小的值。

关于c++ - 找到最高和最低的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32447086/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com