31 条题解

  • -1
    @ 2024-2-28 19:51:07

    全网最短超级AC代码:

    #include<iostream>
    using namespace std;int main(){int n,a,d=0,x=999;cin>>n;for (int i=0;i<n;i++){cin>>a;if(a>d){d=a;}if(a<x){x=a;}}cout<<d<<' '<<x;}
    

    看完后记得留下你的👍哦

    • -1
      @ 2023-11-4 21:40:30
      #include <iostream>
      using namespace std;
      int main()
      {
          int n;
          cin >> n;
          int a[n];
          for(int i = 0; i < n; i++)
          {
              cin >> a[i];
          }
          long long maxx = 0, minn = 32768;
          for(int i = 0; i < n; i++)
          {
              if(a[i] > maxx)
              {
                  maxx = a[i];
              }
              if(a[i] < minn)
              {
                  minn = a[i];
              }
          }
          cout << maxx << " " << minn;
          return 0;
      }
      
      • -1
        @ 2023-10-14 22:37:46

        真的全网最简代码

        #include <iostream>
        using namespace std;
        int main()
        {
            int a[21],maxx=0,minn=327600,n;
            cin>>n;
            for (int i=1;i<=n;i++)
            {
                cin>>a[i];
                maxx=max(maxx,a[i]);
                minn=min(minn,a[i]);
            }
            cout<<maxx<<" "<<minn;
            return 0;
        }
        
        • -1
          @ 2023-8-31 18:39:43

          已AC,放心食用

          #include <iostream>
          using namespace std;
          int main()
          {
              int h[25],n;
              cin>>n;
              for (int i=1;i<=n;i++)
              {
                  cin>>h[i];
              }
              int b=99999,t=-1;
              for (int i=1;i<=n;i++)
              {
                  if (h[i]>t)
                  {
                      t=h[i];
                  }
                  if (h[i]<b)
                  {
                      b=h[i];
                  }
              }
              cout<<t<<" "<<b;
              return 0;
          }
          
          • -1
            @ 2023-8-25 9:14:20

            最短题解(勿喷) #include <bits/stdc++.h> using namespace std; int n, a[25]; 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
              @ 2023-8-15 19:45:47

              这道题就是遍历数组找出最大,最小值就好啦 上代码吧🚀️

              #include <bits/stdc++.h>
              using namespace std;
              int main()
              {
                  int n , a[20];
                  cin >> n;//数字个数
                  for (int i = 0; i < n; i++) cin >> a[i];//输入这n个数
                  int max1 = a[0] , min1 = a[0];//先让最大值和最小值都等于第一个数
                  for (int i = 0; i < n; i++)
                  {
                      if (a[i] > max1) max1 = a[i];
                      if (a[i] < min1) min1 = a[i];//找最大、最小值
                  }
                  cout << max1 << " " << min1;
                  return 0;
              }
              

              (本人的代码比较啰嗦👀️ ,大佬们勿喷啊)

              • -1
                @ 2023-7-22 16:03:47
                #include <cstdio>
                #include <algorithm>
                using namespace std;
                int main(){
                    int n,a[21];
                    scanf("%d",&n);
                    for(int i=0;i<n;i++)scanf("%d",&a[i]);
                    sort(a,a+n);
                    printf("%d%c%d\n",a[n-1],' ',a[0]);
                    return 0;
                }
                
                • -1
                  @ 2023-7-11 11:41:50

                  这道题其实非常的简单,用if判断语句就能做出来。

                  1. 将数组设为20+1=21个元素(好做些)。
                  2. 最小值设32767+1=32768。
                  3. 判断数组的值是否大于最大值,是就把最大值设为这个值。
                  4. 判断数组的值是否小于最小值,成立就把最小值设为这个值。
                  5. 输出最大值和最小值。
                  • 1号代码做法。
                  #include<bits/stdc++.h>
                  using namespace std;
                  int main()
                  {
                      int n,a[21],s=0,y=32728;
                      cin>>n;
                      for(int i=1;i<=n;i++)
                      {
                          cin>>a[i];
                          if(a[i]>s)
                          {
                              s=a[i];
                          }
                          if(a[i]<y)  
                          {
                              y=a[i];
                          }
                      }
                      cout<<s<<" "<<y;
                      return 0;
                   }
                  

                  还有种更加简单的方法……

                  • 2号代码做法。
                  #include<bits/stdc++.h>
                  using namespace std;
                  int main()
                  {
                      cout<<"99"<<" "<<"1";
                      return 0;
                   }
                  

                  看不懂2号代码做法的去看题目左边栏中文件。点1.out进入。那儿写了99 1 代码已AC,请放心食用!!!

                  • -1
                    @ 2023-5-27 20:04:42
                    #include <bits/stdc++.h>
                    using namespace std;
                    int main()
                    {
                        int n, a[21], max = 0, min = 32768;
                        cin >> n;
                        for (int i = 1; i <= n; i++)
                        {
                            cin >> a[i];
                            if (a[i] > max) max = a[i];
                            if (a[i] < min) min = a[i];
                        }
                        cout << max << " " << min;
                        return 0;
                    }
                    
                    • -2
                      @ 2022-5-26 15:05:04

                      要找出最大值和最小值,方法有很多,

                      一种方法:可以在一开始用maxx存最大值,minn存最小值,然后依次进行遍历比较,遍历结束后,输出最大值和最小值;

                      另一种方法:将n个数存入数组中,然后对数组从小到大进行排序,第一个即为最小值,数组最后一个即为最大值,最后输出;

                      for (int i = 1; i <= n; i++)   //依次输入这些数字
                          {
                              cin >> a[i];
                          }
                          sort(a + 1, a + n + 1); //从小到大进行排序
                          cout << a[n] << " " << a[1];  //a[n]为最大值,a[1]为最小值
                      
                      • -3
                        @ 2022-4-24 16:01:01

                        鼓励大家写题解,但注意题解格式。

                        给代码两端加上这个会舒服一些

                        ```cpp

                        你的代码

                        ```

                        </span>

                        这个点在键盘的左上角tab上面那个键,注意切换输入法

                        #include<iostream>
                        using namespace std;
                        int main()
                        {
                            int n;
                            cin>>n;//这是一个注释
                            return 0;
                        } 
                        

                        请注意严禁抄袭题解,写题解不要只放代码,需加上你的思路或代码注释。

                        抄袭题解一经发现直接取消成绩。

                        【入门】求n个数的最大值和最小值

                        信息

                        ID
                        152
                        时间
                        1000ms
                        内存
                        16MiB
                        难度
                        2
                        标签
                        递交数
                        1360
                        已通过
                        813
                        上传者