#include
void main()
{
int a=6,b=12,c=1,t=0;
if(a<b)t=a;a=b;b=t;
if(a<c)t=a;a=c;c=t;
printf("%d,%d,%d\n",a,b,c,t);
}
#include
void main()
{
int a=6,b=12,c=1,t=0;
if(a<b)t=a;a=b;b=t;
if(a<c)t=a;a=c;c=t;
printf("%d,%d,%d\n",a,b,c,t);
}
执行过程
1.a<b 成立 t=6
2.a=12
3.b=6
4.a<c 不成立
5.a=1
6.c=6
输出a b c 具体数值为 1 6 6