一个超简单的程序编译不了,能帮小弟我一下吗

一个超简单的程序编译不了,能帮我一下吗.
大家好,我又回来了.
我刚才写了个程序
main()
{float   a,b,c,max;
prinft( "3   number:\n ");
scanf( "%f,%f,%f\n ",&a,&b,&c);
if   (a> b)   max=a;
else   max=b;
if   (max> c)   max=max;
else   max=c;
printf( "max=%f ",max);
}
然后compile   to   obj没问题了,
可是到了link的时候有个错误,
"linker   error:unable   to   open   input   file   'cos.obj '. "
这是怎么回事呀?

------解决方案--------------------
好象用你的方法不是这样的吧


#include "stdio.h "
void main()
{
int a,b,c,d;
scanf( "%d%d%d ",&a,&b,&c);
/*用逆判断,如果a> b为真,那么就是b小,所以把a,b位置对换;为假,那么a小,不需要对换*/
if (a> b)
{
d=a;
a=b;
b=d;
}
/*如果a> c为真,那么就是c小,所以把a,c位置对换;为假,那么a小,不需要对换*/
if (a> c)
{
d=a;
a=c;
c=d;
}
/*如果b> c为真,那么就是c小,所以把b,c位置对换;为假,那么b小,不需要对换*
if (b> c)
{
d=b;
b=c;
c=d;
}
printf( "%d <%d <%d\n ",a,b,c);
}

这样就可以了,你试一下
------解决方案--------------------
把头文件写起 第二行printf写错了。可以连接的.我运行出来结果不正确.
------解决方案--------------------
楼主我给你改好了,有许多笔误

#include <stdio.h> //加上头文件
void main() //加上void
{float a,b,c,max;
printf( "3 number:\n "); //原来你写的prinft,写错了
scanf( "%f,%f,%f ",&a,&b,&c); //原来是scanf( "%f,%f,%f\n ",&a,&b,&c),要把\n去掉
if (a> b) max=a;
else max=b;
if (max> c) ; //这里原来的max=max多余,直接空语句就行了
else max=c;
printf( "max=%f ",max);
}
------解决方案--------------------
其实楼主还可以用别的方法来实现这个找最大值的过程,
#include <stdio.h>

int max(int a,int b)
{
return a> b ?a:b;
}
int main()
{
int a,b,c;
scanf( "%d%d%d ",&a,&b,&c);
int x=(max(a,b)> c ? max(a,b) :c);
printf( "%d ",x) ;
}
------解决方案--------------------
xlbdan(流浪剑客) ( ) 信誉:100 Blog 2007-03-31 20:29:18 得分: 0


楼主我给你改好了,有许多笔误

#include <stdio.h> //加上头文件
void main() //加上void
{float a,b,c,max;
printf( "3 number:\n "); //原来你写的prinft,写错了
scanf( "%f,%f,%f ",&a,&b,&c); //原来是scanf( "%f,%f,%f\n ",&a,&b,&c),要把\n去掉
if (a> b) max=a;
else max=b;
if (max> c) ; //这里原来的max=max多余,直接空语句就行了
else max=c;
printf( "max=%f ",max);
}


他是正确的,turbo c啊。.弄上去看看。输入数据用,做间隔.
------解决方案--------------------
我知道了。你设置TC上文件设置没。一学这个老师就要教的。我以前学的就是TC看着就头痛.你还是用VC吧.C在里面一样用,我想了.设置大概是options下include...设置好如果你C存到C盘的.改成c:\tc\include  和library 改成c:\tc\lib 就记得到这些了。
------解决方案--------------------
你的TC是不是运行的路径没有改?!
------解决方案--------------------
options 下directories下面.你装到D盘就要改到D盘.你之前如果运行起没出问题.说明你是设置好了的