4 条题解

  • 2
    @ 2024-1-30 12:12:11

    不就是求最大值和最小值吗,简单!

    已AC,请放心食用

    #include <iostream>
    using namespace std;
    int main()
    {
        int n, a[101], maxn = 0, minn = 10000000;
        cin >> n;
        for (int i = 0; i < n; i++)
        {
            cin >> a[i];
            if (a[i] > maxn)
            {
                maxn = a[i];
            }
            if (a[i] < minn)
            {
                minn = a[i];
            }
        }
        cout << maxn - minn;
        return 0;
    }
    
    • 0
      @ 2022-12-28 14:00:30

      方法①

      #include <bits/stdc++.h>
      using namespace std;
      int main()
      {
          int n, a[105], maxn = 0, minn = 99999;
          cin >> n;
          for (int i = 1; i <= n; i++)
          {
              cin >> a[i];
          }
          for (int i = 1; i <= n; i++)
          {
              if (a[i] > maxn)
              {
                  maxn = a[i];
              }
              if (a[i] < minn)
              {
                  minn = a[i];
              }
          }
          cout << maxn - minn;
          return 0;
      }
      

      方法②:

      #include <bits/stdc++.h>
      using namespace std;
      int main()
      {
          cout << 2;
          return 0;
      }
      

      已全部AC ,可以放心食用。

      • @ 2023-2-20 21:47:31

        补充:方法③

        #include <iostream>
        using namespace std;
        int main()
        {
         	int n, a[100];
         	cin >> n;
         	for (int i = 0; i < n; i++)
            {
         		cin >> a[i];
        	}
        	sort(a, a + n);
        	cout << a[n - 1] - a[0];
            return 0;
        }
        
    • -1
      @ 2023-5-24 17:34:11
      #include <bits/stdc++.h>
      using namespace std;
      int n, a[105];
      int main()
      {
          cin >> n;
          for (int i = 1; i <= n; i++)
          {
              cin >> a[i];
          }
          sort (a + 1, a + n + 1);
          cout << a[n] - a[1];
          return 0;
      }
      

      本人习惯数组从1开始使用

      • -1
        @ 2022-12-24 17:57:21

        简单

        L6知识

        #include <iostream>//hetao3097453
        using namespace std;
        int a[101];
        int main()
        {
            int n,maxx = -1,minn = 9999;
            cin >> n;
            for(int i = 1;i <= n;i++)
            {
                cin >> a[i];
            }
            for(int i = 1;i <= n;i++)
            {
                maxx = max(maxx,a[i]);
                minn = min(minn,a[i]);
            }
            cout << maxx - minn << endl;
            return 0;
        }
        
        
        • 1

        【入门】最贵商品和最便宜商品之差

        信息

        ID
        805
        时间
        1000ms
        内存
        16MiB
        难度
        2
        标签
        递交数
        67
        已通过
        40
        上传者