zoukankan      html  css  js  c++  java
  • 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);

     }

  • 相关阅读:
    古典密码-移位密码|埃特巴什密码Atbash
    古典密码-凯撒密码Caeser
    古典密码-维吉尼亚密码Vigenere
    使用kubeadm搭建一个k8s集群
    用户态线程和内核态线程的区别
    模板合集
    NoteExpress 章节合并后如何更新参考文献列表?
    CSDN 博客园主题
    GShang的博客园2020年终总结
    【比赛记录】CodeChef January Challenge 2021
  • 原文地址:https://www.cnblogs.com/2014acm/p/3874379.html
Copyright © 2011-2022 走看看