• n 个数 最大数 最小数 INF的使用


    输入n

    n 个数    最大数    最小数

    Input

    5

    1 5 2 3 6

    Output

    1  6

    #include<iostream>
    #include<algorithm>
    using namespace std;
    int main()
    {
        int  n, i, a[1000];
        while(cin>>n)
        {
            for(i=0; i<n;i++)
            cin>>a[i];
            sort(a,a+n);
    cout<<a[0]<<" "<<a[n-1]<<endl;
        }
    }
        
    View Code

    #include<iostream>
    #include<algorithm>
    using namespace std;
    int main()
    {
     int  n, i, a[1000];
     while(cin>>n)

     {
      for(i=0; i<n;i++)
      cin>>a[i];
      sort(a,a+n);
    cout<<a[0]<<" "<<a[n-1]<<endl;
     }
    }

    #include<iostream>
    #include<algorithm>
    using namespace std;
    
    
    int main()
    {
        int  n, i, a[1000],m1,m2;
        while(cin>>n)
        {
            for(i=0; i<n;i++)
            cin>>a[i];
            if(i==0) m1=m2=a[0];
            if(a[i]>m2)  m2=a[i];
            if(a[i]<m1)   m1=a[i];
    cout<<m1<<" "<<m2<<endl;
        }
    }
        
    View Code

    #include<iostream>

    #include<algorithm>

    using namespace std;

    int main()

    {

     int  n, i, a[1000],m1,m2;  

    while(cin>>n)  

    {   

    for(i=0; i<n;i++)  

     cin>>a[i];  

     if(i==0)                           m1=m2=a[0];  

     if(a[i]>m2)                       m2=a[i];  

     if(a[i]<m1)                        m1=a[i];

    cout<<m1<<" "<<m2<<endl;

     }

    }  

    ********************************************************

    #include<iostream>

    #include<algorithm>

    using namespace std;

    #define INF 1000000

    int main()

    {  

                  int  n, i, a[1000],m1,m2;  

                              while(cin>>n)  

    {   

               for(i=0; i<n;i++)  

                                       cin>>a[i];  

                  m1=-INF;                  m2=INF;   

              if(a[i]>m2)                      m2=a[i];   

               if(a[i]<m1)                     m1=a[i];

    cout<<m1<<" "<<m2<<endl;  

    }

    }  

    *******************************************************

     2   的  31 次方-----------------------------计算器的使用

    #include<iostream>

    #include<algorithm>

    using namespace std;

    #define   INF    1<<31

    int main()

    {  

                int  n, i, a[1000],m1,m2;  

                   while(cin>>n)  

         {  

              for(i=0; i<n;i++)  

                          cin>>a[i];

                   m1=-INF;              m2=INF;    

      if(a[i]>m2)  m2=a[i];  

     if(a[i]<m1)   m1=a[i];

    cout<<m1<<" "<<m2<<endl;  

    }

    }  

    #include<iostream>

    #include<algorithm>

    using namespace std;

    #define INF 2147483648

    int main()

    {

     int  n, i, a[1000],m1,m2;

     while(cin>>n)  

    {  

     for(i=0; i<n;i++)   

    cin>>a[i];  

    m1=-INF;         m2=INF;    

      if(a[i]>m2)     m2=a[i];   

         if(a[i]<m1)   m1=a[i];

    cout<<m1<<" "<<m2<<endl;

     }

    }  

     

    *********************************************************************

    用程序验证          1<< 31                   2   的  31 次方

    用程序计算          1<< 31                   2   的  31 次方     

    数据范围    格式符的使用           %d                     %u

    #include <stdio.h>

    #define      

    INF           1<<7

     int main(int argc, char *argv[])  

    {

    printf("%u ",INF);  

    }

     

    #include <stdio.h>

    #define INF 1<<31

     int main(int argc, char *argv[])  

    {

    printf("%d ",INF);  

    }

    #include <stdio.h>

    #define         INF         1<<31

     int main(int argc, char *argv[])  

    {

               printf("%u ",INF);

     }

  • 相关阅读:
    题解:CF1494 F. Delete The Edges
    「CEOI2011」选做
    题解:「CEOI2017」Chase
    学习笔记:《具体数学》问题整理
    题解:「COCI2019」 Transport
    【做题记录】位运算
    线性DP
    虚树 virtual-tree
    三元环计数
    长链剖分
  • 原文地址:https://www.cnblogs.com/2014acm/p/3874379.html
Copyright © 2020-2023  润新知