21xrx.com
2024-12-22 22:09:08 Sunday
登录
文章检索 我的文章 写文章
C++连续输入十个数,输出最大值最小值
2023-06-29 09:37:54 深夜i     --     --
C++ 连续输入 十个数 最大值 最小值

在C++编程中,有时我们需要从用户那里连续地输入一定量的数,然后对这些数进行处理,例如找出其中的最大值和最小值。下面我们就来看一下如何实现这个功能。

首先,我们需要定义一个数组来存储输入的十个数。我们可以使用下面的代码来实现:


int nums[10]; // 定义一个含有10个元素的数组

// 循环输入十个数

for (int i = 0; i < 10; i++) {

  std::cout << "请输入第" << i + 1 << "个数:";

  std::cin >> nums[i];

}

这样就可以循环连续地输入十个数了。接下来,我们需要找出这些数中的最大值和最小值。我们可以使用下面的代码来实现:


int max_num = nums[0]; // 假设第一个数为最大值

int min_num = nums[0]; // 假设第一个数为最小值

// 循环比较每个数与当前最大值和最小值的大小

for (int i = 1; i < 10; i++) {

  if (nums[i] > max_num) {

    max_num = nums[i]; // 更新最大值

  }

  if (nums[i] < min_num) {

    min_num = nums[i]; // 更新最小值

  }

}

// 输出结果

std::cout << "最大值为:" << max_num << std::endl;

std::cout << "最小值为:" << min_num << std::endl;

这样就成功地找出了输入的十个数中的最大值和最小值,并输出了结果。

总结一下,要在C++中实现连续输入十个数,并找出其中的最大值和最小值,我们需要定义一个数组来存储输入的数,然后遍历数组,比较每个数与当前的最大值和最小值的大小,最终输出最大值和最小值即可。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复