有一个简单的程序(三个数排列大小)
我写了很多次,甚至都照抄了,但是最后的结果还是不对,
我是这样写的:
#include "stdio.h" void main() { int a,b,c,t; printf("input a,b,c:"); 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("%d,%d,%d",a,b,c); }
其实调试过程并没有发现语法错误,
只是运行的时候,结果奇怪得很,常常出现一些并没有的数字。