这两代码意思一样不?
我觉得这两个意思一样的嘛 第二个哪里不对了?程序代码:
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); } 第一个能正常输出 第二个不行 问题在哪?