|
1鱼币
本帖最后由 花落、莫相离 于 2012-2-8 19:29 编辑
编译没有错误,执行的时候就出现错误,我也看不懂是什么错误,崩溃啊。
这是我编写的东西,完了编译时没有检查出错误,但是执行就执行不了!
#include <stdio.h>
#include <math.h>
void main()
{
double a,b,c,disc,x1,x2,p,q;
scanf("%lf%lf%lf",&a,&b,&c);
disc=b*b-4*a*c;
p=-b/(2.0*a);
q=sqr(disc)/(2.0*a);
x1=p+q;x2=p-q;
prinf("x1=%5.2f\nx2=%5.2f\n",x1,x2);
}
这是执行提示
--------------------Configuration: 方程根 - Win32 Debug--------------------
Linking...
1.obj : error LNK2001: unresolved external symbol _prinf
1.obj : error LNK2001: unresolved external symbol _sqr
Debug/方程根.exe : fatal error LNK1120: 2 unresolved externals
执行 link.exe 时出错.
方程根.exe - 1 error(s), 0 warning(s)
谁能帮帮忙啊,我用的是 vc++6.0
|
最佳答案
查看完整内容
_prinf 带下划线,说明没找prinf 这个函数
然后就可以知道你打错了。。。是printf()
同理 _sqr 也是没有找到定义
你又打错了 是sqrt()
|