zoukankan      html  css  js  c++  java
  • NYOJ 31

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

    //不排序,只是不断更新

    #include<stdio.h>
    #include<stdlib.h>
    int main()
    {
    int min=10001;int max=0;
    int i,j,n;
    unsigned int a;
    for(i=0;i<5;i++)
    {
    scanf("%d",&a);
    if(a>max)max=a;
    if(a<min)min=a;
    }
    printf("%d %d\n",min,max);
    return 0;
    }


    //未ac
    #include<stdio.h>
    #include<stdlib.h>
    int main()
    {
    int i,j,n;
    int a[5];
    for(i=0;i<5;i++)
    scanf("%d",&a[i]);
    for(i=1;i<5;i++)
    for(j=0;j<5-i;j++)
    if(a[j]>a[j+1])
    a[j]^=a[j+1]^=a[j]^=a[j+1];//把这个改了就ac
    printf("%d %d\n",a[0],a[4]);
    return 0;
    }

  • 相关阅读:
    git
    浏览器喧嚷过程
    B/S架构与C/S架构
    simpleDateFormat
    oracle中case when的用法
    Java程序利用Jdbc连接数据库
    List 和 Set与Map
    队列和栈
    toString方法分析
    java中的构造器
  • 原文地址:https://www.cnblogs.com/hxsyl/p/2447791.html
Copyright © 2011-2022 走看看