主题:这两个有什么区别?
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);
}
第一个可以正常输出 但第二个不行 我觉得这两个代码是一样的意思啊 第二个哪里错了?
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);
}
第一个可以正常输出 但第二个不行 我觉得这两个代码是一样的意思啊 第二个哪里错了?