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(); }