不知道是哪里错了。错误error C2065: 'printf' : undeclared identifier

[复制链接]
查看11 | 回复3 | 2011-1-24 19:29:30 | 显示全部楼层 |阅读模式
LZ这样改就可以了,0 error 0warning#include //这里不要忘记加头文件,如果你是在VC6.0里面运行的话,如果是Turbo c就不用#include void main() {double a,b,c,disc,x1,x2,p,q;//这里面都定义成double,因为sqrt这个函数是针对double的scanf("a=%lf,b=%lf,c=%lf",&a,&b,&c);//这里LZ写的时候,在b前面多加了个.下定要注意,正因为定义成了double所以输入形式也要变成%lfdisc=b*b-4*a*c;p=-b/(2*a);q=sqrt(disc)/(2*a...
回复

使用道具 举报

千问 | 2011-1-24 19:29:30 | 显示全部楼层
'printf' : undeclared identifier这是说你的程序里使用了printf函数,而没有声printf所在的头文件。在程序的开始处声明一下printf所在的头文件就可以了。添加如下;#include白告诉你了,你个2B...
回复

使用道具 举报

千问 | 2011-1-24 19:29:30 | 显示全部楼层
需要#include当然scanf("a=%f,b=%f,c=%f",&a,.&b,&c);在&b前多了个.,这个是肯定不能编译通过的。修改后可以编译通过...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行