3 条题解

  • 0
    @ 2025-9-27 19:07:02
    #include <stdio.h>
    int main()
    {
        int a,b,c,d,e;
        scanf("%d %d %d %d %d",&a,&b,&c,&d,&e);
        int m,n;
        m=a;n=a;
        if(b<n){
            n=b;
        }
        if(b>m){
            m=b;
        }
        if(c<n){
            n=c;
        }
        if(c>m){
            m=c;
        }
        if(d<n){
            n=d;
        }
        if(d>m){
            m=d;
        }
        if(e<n){
            n=e;
        }
        if(e>m){
            m=e;
        }
        printf("%d %d",n,m);
    }
    
    • 0
      @ 2025-1-3 20:17:51

      一种偷懒的思路,开个数组,然后用sort,只需要输出首位和最后一位就能够满足条件,比你用max1=a[0]; if(a[i]>max)这样写简单多

      • 0
        @ 2024-9-28 23:25:04

        #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> int main() { int arr[5]; int min = 0; int max = 0; for (int i = 0; i < 5; i++) { scanf("%d", &arr[i]); if (arr[i] > arr[max]) { max = i; } if (arr[i] < arr[min]) { min = i; } } printf("%d %d", arr[min], arr[max]); return 0; }

        • 1

        信息

        ID
        130
        时间
        1000ms
        内存
        128MiB
        难度
        3
        标签
        (无)
        递交数
        1011
        已通过
        513
        上传者