博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
08-语言入门-08-5个数求最值
阅读量:4984 次
发布时间:2019-06-12

本文共 724 字,大约阅读时间需要 2 分钟。

题目地址:   
 
描述
设计一个从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\n",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;
}       
 
 
 

转载于:https://www.cnblogs.com/sharpfeng/p/5141199.html

你可能感兴趣的文章
NPOI创建Word
查看>>
制单表查询all终于搞定了辅助核算显示
查看>>
Linux进程通信的几种方式总结
查看>>
DNS用的是TCP协议还是UDP协议
查看>>
JDK8集合类源码解析 - HashSet
查看>>
[面试没有回答上的问题4]常用字符串和数组的操作。
查看>>
WPF知识点全攻略09- 附加属性
查看>>
敏捷开发 流程 - 及产出
查看>>
关于SQL Server 2017中使用json传参时解析遇到的多层解析问题
查看>>
[转]SVN客户端解决authorization failed问题
查看>>
/etc/init.d目录和/etc/rc.local脚本
查看>>
Kubernetes StatefulSets
查看>>
用Python对html进行编码
查看>>
[转载]Java文件路径详解
查看>>
18.3.2从Class上获取信息(构造器)
查看>>
【TortoiseGit】TortoiseGit将本地库push到远端
查看>>
怎么样学习算法导论理论知识-算法何用
查看>>
Jenkins使用手册及总结
查看>>
Latest Common Ancestor
查看>>
getByClass--获取指定标签且class为指定的所有元素
查看>>