1 条题解

  • 0
    @ 2025-10-30 14:27:44

    题目:求n个整数的最大值和最小值

    思路分析

    1. 任务拆解:

      • 输入整数个数n
      • 循环输入n个整数
      • 在输入过程中找出最大值和最小值
      • 输出最大值和最小值
    2. 关键点分析:

      • 使用打擂台法:初始化最大值很小,最小值很大
      • 每次输入后与当前最大值和最小值比较
      • 及时更新最大值和最小值
    3. 步骤规划:

      • 输入整数个数n
      • 初始化最大值max=0,最小值min=39999
      • 循环n次
      • 每次输入一个整数a
      • 如果a>max,更新max
      • 如果a<min,更新min
      • 输出max和min
    4. 代码对应:

      • int n,a,max=0,min=39999; - 定义个数、数字、最大值、最小值变量
      • cin>>n; - 输入数字个数
      • for(int i=1;i<=n;i++) - 循环n次
      • cin>>a; - 输入一个数字
      • if(a>max) max=a; - 更新最大值
      • if(a<min) min=a; - 更新最小值
      • cout<<max<<" "<<min; - 输出最大值和最小值
    • 1

    信息

    ID
    153
    时间
    1000ms
    内存
    16MiB
    难度
    4
    标签
    (无)
    递交数
    875
    已通过
    395
    上传者