菜鸟发问
入4个数字,然后从小到大输出,不用数组的算法如下:
mian ()
{
float a,b,c,d,t;
scanf("%f,%f,%f,%f",&a,&b,&c,&d);
if (a>b)
{t=a;a=b;b=t;}
if (a>c)
{t=a;a=c;c=t;}
if (a>d)
{t=a;a=d;d=t;}
if (b>c)
{t=b;b=c;c=t;}
if (b>d)
{t=b;b=d;d=t;}
if (c>d)
{t=c;c=d;d=t;}
printf("%5.2f,%5.2f,%5.2f,%5.2f",a,b,c,d);
}
仔细看了一下,程序本身没问题
可在调试过程中(软件:TURBOC2,文件名为333.c)CTRL+F9后显示错误,信息如下
Linking
EXE file: program/ 333.exe
Linking: Lib/CS.LIB
Total link
lines compiled: 18 pass 2
warnings: 0 0
Errors: 1 1
我的问题:是TC有问题吗?如果是,请问如何解决?对于新手学习C及编程,应该用哪些方便快捷的调试软件?
诚盼高手解答