这两代码意思一样不?
我觉得这两个意思一样的嘛 第二个哪里不对了?
程序代码:NO 1 :#include<stdio.h>
void main()
{
int a,b,c,t;
scanf("%d,%d,%d",&a,&b,&c);
if(a<b)
{t=a;a=b;b=t;}
if(a<c)
{t=a;a=c;c=t;}
if(b<c)
{t=b;b=c;c=t;}
printf("big to small :%d %d %d\n",a,b,c);
}
NO 2 :#include<stdio.h>
void main()
{
int a,b,c,t;
scanf("%d,%d,%d",&a,&b,&c);
if(a<b)
{t=a;b=t;a=b;}
if(a<c)
{t=a;c=t;a=c;}
if(b<c)
{t=b;c=t;b=c;}
printf("big to small :%d %d %d\n",a,b,c);
}
第一个能正常输出 第二个不行 问题在哪?








