我刚开始学编成,写了个好像不太正常的程序,谁能帮我指出下问题出在哪里啊?。。。谢谢哈。。。。
#include<stdio.h>
int main()
{
printf("input three number:\n");
int a,b,c,min,max,mid;
ps:我这个程序看不懂,谁能帮我解释下哈,谢谢啦。
#include<stdio.h>
int main()
{
int a,b,c,min,max,mid;
scanf("%d%d%d",&a,&b,&c);
min=a<b&&a<c?a:(b<c?b:c);
max=a>b&&a>c?a:(b>c?b:c);
mid=a+b+c-min-max;
printf("min to max: %d %d %d\n",min,mid,max);
return 0;
}
scanf("%d%d%d",&a,&b,&c);
if(a<b && a<c);
min=a;
if(b<a && b<c);
min=b;
if(c<a && c<b);
min=c;
if(a>b && a>c);
max=a;
if(b>a && b<c);
max=b;
if(c>a && c>b);
max=c;
mid=a+b+c-min-max;
printf("min to max: %d %d %d\n",min,mid,max);
return 0;
}