鱼C论坛

 找回密码
 立即注册
查看: 3694|回复: 12

谁能告诉我这是什么错误?

[复制链接]
发表于 2012-2-7 12:58:04 | 显示全部楼层 |阅读模式
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()
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-2-7 12:58:05 | 显示全部楼层
_prinf  带下划线,说明没找prinf 这个函数

然后就可以知道你打错了。。。是printf()

同理 _sqr 也是没有找到定义

你又打错了      是sqrt()
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-2-7 13:05:36 | 显示全部楼层
我把scanf("%lf%lf%lf",&a,&b,&c);  这一行里的 %lf %lf之间用空格或豆号隔开 还不行,谁能告诉我
--------------------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)


这段话是什么意思啊,错误到底出在哪啊! 我是不是该去学学英语啊  哎!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-2-7 13:36:37 | 显示全部楼层
scanf("%f%f%f",&a,&b,&c);
q=sqr(disc)/(2.0*a);  这个是sqrt吧。
printf("x1=%5.2f,,x2=%5.2f\n",x1,x2);
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-2-7 14:16:37 | 显示全部楼层
我太粗心了,真想抽自己俩大嘴巴!  谢谢楼上的好心人!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-2-7 15:21:53 | 显示全部楼层
我晕  我也看了 半天才发现 少打个t
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-2-7 15:22:45 | 显示全部楼层
编写C语言 可不能粗心  建议 有条件的话  你用vs2008或者vs2010 错误时中文显示的  像这类问题 你就找到错在哪里了。。哎
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-2-7 16:52:12 | 显示全部楼层
两个函数名写错了 printf 和 sqrt,写些条件嘛,二元一次方程不是什么时候都有解的!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-2-7 23:39:06 | 显示全部楼层
你的print,sqr 后面都漏了't'了,是printf ,sqrt 才对!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-2-8 00:02:14 | 显示全部楼层
楼上说的对  
写程序 细心要大大的
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-2-8 13:44:57 | 显示全部楼层
这帖子怎么改成已解决啊,现在还是未解决。。。。:L
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-2-8 17:00:41 | 显示全部楼层

你以前没泡过论坛啊? 点击“ 编辑按钮”,然后选择下拉菜单里的“ 已解决”。 其实,这些问题都可以自己找找就可以解决了。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-2-13 20:34:25 | 显示全部楼层
很好,很强大!等我以后再来研究
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-7-6 09:12

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表