21xrx.com
2024-09-20 00:39:37 Friday
登录
文章检索 我的文章 写文章
C++:输入十个数,输出最大值和最小值
2023-07-10 21:42:58 深夜i     --     --
C++ 输入 十个数 最大值 最小值

在进行C++编程时,常常需要输入一组数字数据,并从中选出最大值和最小值。下面我们通过一个简单的例子来演示如何使用C++语言实现。

首先,在编写程序前,我们需要了解以下几个基本概念:

1. 变量:在程序中用于存储数据的内存位置。

2. 循环结构:在程序中重复执行某个特定的任务的控制结构。

3. 比较操作:在程序中用于比较两个变量的大小。

参考以下程序代码:


#include<iostream>

using namespace std;

int main(){

  int a[10];//定义一个长度为10的整型数组

  int max, min;//定义最大值和最小值

  cout<<"请输入十个整数:"<<endl;//提示用户输入十个整数

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

    cin>>a[i];//循环输入10个整数

  }

  max=a[0];//默认将第一个数设为最大值

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

    if(a[i]>max){//若a[i]>max,将a[i]设为最大值

      max=a[i];

    }

  }

  min=a[0];//默认将第一个数设为最小值

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

    if(a[i]<min){//若a[i]<min,将a[i]设为最小值

      min=a[i];

    }

  }

  cout<<"最大值为:"<<max<<endl;//输出最大值

  cout<<"最小值为:"<<min<<endl;//输出最小值

  return 0;//程序结束

}

以上程序代码实现了输入10个整数并找出其中最大值和最小值的功能。输出结果如下:


请输入十个整数:

25 68 94 52 12 75 86 22 44 91

最大值为:94

最小值为:12

总体来说,以上的程序代码只需要一个简单的循环,就能够实现找出n个数中的最大值和最小值。这种方法简单而高效,可以通过C++的输入和比较操作轻松实现,供不断发展的C++编程者参考参考。

  
  

评论区

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