5个数求最值—南阳acm

时间:2021-10-28 08:08:50

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

 
输入
      输入只有一组测试数据,为五个不大于1万的正整数
输出
     输出两个数,第一个为这五个数中的最小值,第二个为这五个数中的最大值,两个数字以空格格开。
问题分析   用条件运算符能使编码简便,以下是代码:

#include<stdio.h>
  main()
{
    int a,b,c,d,e;
    int m,n;
     scanf("%d%d%d%d%d",&a,&b,&c,&d,&e);

 /***求最大数***/
       m=a>b?a:b;

       m=m>c?m:c;

       m=m>d?m:d;

       m=m>e?m:e;

     /***求最小数***/

       n=a<b?a:b;

       n=n<c?n:c;

       n=n<d?n:d;

       n=n<e?n:e;
    printf("%d %d",n,m);
}