zoukankan      html  css  js  c++  java
  • 08-语言入门-08-5个数求最值

     
    描述
    设计一个从5个整数中取最小数和最大数的程序

    输入
    输入只有一组测试数据,为五个不大于1万的正整数

    输出
    输出两个数,第一个为这五个数中的最小值,第二个为这五个数中的最大值,两个数字以空格格开。

    样例输入
    1 2 3 4 5

    样例输出
    1 5
     
    #include <stdio.h>

    #define MAX_NUM 10000
    #define MIN_NUM 0

    int main()
    {
         int min = MAX_NUM;
         int max = MIN_NUM;
        
         int readNum = 0;
         while(scanf("%d",&readNum) != EOF)
         {
              if(readNum < min)
              {
                   min = readNum;
              }
             
              if(readNum > max)
              {
                   max = readNum;
              }
         }
        
         printf("%d %d ",min,max);
        
         return 0;
    }
     
     
     
    注意本题目中的题目要求输入的范围
    发现推荐最有代码竟然只用STL就OK了,牛!

    #include<iostream>
    #include<iterator>
    #include<algorithm>
    using namespace std;
    int main()
    {
         int a[5];
         copy(istream_iterator<int>(cin),istream_iterator<int>(),a);
         cout<<*min_element(a,a+5)<<" "<<*max_element(a,a+5)<<endl;
    }       

     
     
     
  • 相关阅读:
    Java之static理解
    linux安装vsftpd
    JS获取当前时间戳的三个方法
    git常用操作
    npm更新包
    springboot的mvn与gradle启动方式
    mac nginx compile
    [文摘]那些一心想要离开 BAT 的人,后来怎么样了?
    excel 常用法
    chrome 快捷键
  • 原文地址:https://www.cnblogs.com/sharpfeng/p/5141199.html
Copyright © 2011-2022 走看看