5个数求最值

2014.02.02 20:15
南阳OJ 31 5个数求最值
时间限制:1000 ms | 内存限制:65535 KB
难度:1
描述
设计一个从5个整数中取最小数和最大数的程序
输入
输入只有一组测试数据,为五个不大于1万的正整数
输出
输出两个数,第一个为这五个数中的最小值,第二个为这五个数中的最大值,两个数字以空格格开。
样例输入
1 2 3 4 5
样例输出
1 5
求五个数的最小值和最大值

/*有错误 ,不能运行 
#include<stdio.h>
int main()
{int a,b,c,d,e,t;
scanf("%d%d%d%d%d%",&a,&b,&c,&d,&e);
{
    if(a>b)
        {t=a;a=b;b=t;}
    if(a>c)
        {t=a;a=c;c=t;}
    if(a>d)
        {t=a;a=d;d=t;}
    if(a>e)
        {t=a;a=e;e=t;}
    if(b>c)
        {t=b;b=c;c=t;}
    if(b>d)
        {t=b;b=d;d=t;}
    if(b>e)
        {t=e;b=e;e=t;}
    if(c>d)
        {t=c;c=d;d=t;}
    if(c>e)
        {t=c;c=e;e=t;}
    if(d>e)
        {t=d;d=e;e=t;}}
printf("%d %d",a,e);
return 0;
}*/ 
/*2014.02.18  10:45完成修改*/
#include<stdio.h> 
#include<stdlib.h>
    int main(){
    int a,b,c,d,e,t;
     scanf("%d%d%d%d%d",&a,&b,&c,&d,&e);
      if(a>b)      /*判断a,b,c的大小*/ 
    {t=a,a=b,b=t;}
      if(a>c)
    {t=a,a=c,c=t;}
      if(b>c)
    {t=b,b=c,c=t;}/*此时,a最小,c最大*/
      if(a>d)     /*判断a,d,c的大小*/
    {t=a;a=d;d=t;}
      if(c>d)
    {t=c;c=d;d=t;}/*此时a最小,d最大*/ 
      if(a>e)     /*判断a,d,e的大小*/ 
    {t=a;a=e;e=t;}
      if(d>e) 
    {t=d;d=e;e=t;}/*此时a最小,e最大*/
  printf("%d %d ",a,e);    
    system("pause");
    return 0;
    }
/*2014.02.02 21:10 完成修改  冒泡排序*/ 
#include<stdio.h>
int main()
{int a[5];
    int i,j,k;
 for(i=0;i<5;i++)
  scanf("%d",&a[i]);
     for(j=0;j<4;j++)
       for(i=0;i<4-j;i++)
   if(a[i]>a[i+1])
         {k=a[i];a[i]=a[i+1];a[i+1]=k;}
   for(i=0;i<5;i++) 
printf("");
printf("%d %d",a[0],a[4]);
return 0;
} 
#include<用程序记录点点滴滴>
原文地址:https://www.cnblogs.com/acmgym/p/3624253.html