C语言填空:5个1位数组成最大数 最小数

#include <stdio.h>
//输入5个1-9之间的整数,输出由这五个数能组成的最大值和最小值。
main()
{
    int a[5],i,j,temp,【1】;
    for(i=0;i<5;i++)
    scanf("%d",&a[i]);
    for(i=0;i<4;i++)
    for(j=【2】;j<5;j++)
    {
        if(【3】)
        {
            temp=a[i];
            a[i]=a[j];
            a[j]=temp;
        }
    }
    for(i=0;i<5;i++) 
    {
        max=【4】;
        min=【5】;
    }
    printf("%3d %3d",max,min);
    getchar();
 }
#include <stdio.h>
//输入5个1-9之间的整数,输出由这五个数能组成的最大值和最小值。
main()
{
    int a[5],i,j,temp,max=0,min=0;
    for(i=0;i<5;i++)
    scanf("%d",&a[i]);
    for(i=0;i<4;i++)
    for(j=i+1;j<5;j++)
    {
        if(a[i]>a[j])
        {
            temp=a[i];
            a[i]=a[j];
            a[j]=temp;
        }
    }
    for(i=0;i<5;i++) 
    {
        max=max*10+a[4-i];
        min=min*10+a[i];
    }
    printf("%3d %3d",max,min);


    getchar();
 }

 

posted @ 2023-02-11 09:52  myrj  阅读(226)  评论(0编辑  收藏  举报