[求助]新手求助!请帮我看下这个程序哪错了,为什么无法运行?
题目是:输入3个整数,分别放在变量a,s,d中,要求把输入的数据重新按由小到大的顺序放在变量a,s,d中,最后输出a,s,d中的值.这个行不?
#include <stdio.h>
void main()
{
int max,min,mid,a,b,c;
printf("Enter the three number:\n");
scanf("%d%d%d",&a,&b,&c);
max=(a>b)?a:b;
max=(max>c)?max:c;
min=(a<b)?a:b;
min=(min<c)?min:c;
if (min<a&&a<max)
mid=a;
if (min<b&&b<max)
mid=b;
if (min<c&&c<max)
mid=c;
printf("max=%d\nmid=%d\nmin=%d\n",max,mid,min);
}