2 条题解

  • 1
    @ 2025-7-14 10:19:49

    有趣的 一题!

    #include <bits/stdc++.h> 
    using namespace std;
    int main ()
    {
    	int n,a,m=1001,max=-1;//最大值max,最小数m
    	cin>>n;
    	for(int i=1;i<=n;i++)//每次进行判断
    	{
    		cin>>a;
    		if(a>max)
    		{
    			max=a;
    		}
    		if(a<m)
    		{
    			m=a;
    		}
    	}
    	cout<<m<<' '<<max;
    	return 0;
    }
    
    • 0
      @ 2024-11-21 12:24:55
      这道题十分简单,只要搞清楚如何让m越来越小
      x越来越大
      代码如下:
      #include <bits/stdc++.h>
      using namespace std;
      int main()
      {
      int n,m=1001,x=-1,a;//定义最大,最小的变量
      cin>>n;//输入
      for(int i=0; i<n; i++)//循环判断
      {
      cin>>a;//输入
      if(a<m)//判断是否比最小值小
      {
      m=a;//如果是,那么赋值
      }
      if(a>x)判断是否比最大值大
      {
      x=a;//如果是,那么赋值
      }
      }
      cout<<m<<' '<<x;//最后输出
      return 0;
      }
      
      • 1

      信息

      编号
      2318
      时间
      1000ms
      内存
      256MiB
      难度
      2
      标签
      递交数
      158
      已通过
      63
      上传者