#include <stdio.h>void main(){int a,b,c;int min,mid,max;printf("请输入三个数:\n");scanf("%d %d %d",&a,&b,&c);if(a>b){max = a;min = b;}else{max = b;min = a;}if(c>max){ mid = max;max = c;}else if(c<min){mid = min;min = c;}else{mid = c;}printf("%d %d %d\n",min,mid,max);} 追问 有没有再简单一点的了
#include "stdio.h"main(){ int a[3],i,j,k,x; printf("输入3个数:"); for(i=0;i<3;i++) scanf("%d",&a[i]); for(i=0;i<3;i++) { k=i; for(j=i+1;j<3;j++) if(a[j]<a[k]) k=j; if(i!=k) {x=a[i];a[i]=a[k];a[k]=x;} } for(i=0;i<3;i++) printf("%4d\n",a[i]);}