拉钩为毛要上吊 发表于 2014-8-5 11:14:24

初学者,希望各位帮帮忙

{:5_91:}#include <math.h>
void main()
{
double a,b,c,disc,x1,x2,p,q;
scanf("a=%lf,b=%lf,c=%lf",&a,&b,&c);
disc=b*b-4*a*c;
p=-b/(2*a);
q=sqrt(disc)/(2*a);
x1=p+q;
x2=p-q;
printf("\nx1=%5.2f\nx2=%5.2f\n",x1,x2);
}

--------------------Configuration: 02 - Win32 Debug--------------------
Compiling...
02.cpp
D:\MSDev98\MyProjects\02\02.cpp(5) : error C2065: 'scanf' : undeclared identifier
D:\MSDev98\MyProjects\02\02.cpp(11) : error C2065: 'printf' : undeclared identifier

oggplay 发表于 2014-8-5 11:21:50

stdio.h

牡丹花下死做鬼 发表于 2014-8-5 11:31:24

#include<stdio.h>

Angel丶L 发表于 2014-8-5 11:52:19

我替楼主问一句 不说说 使用 printf和scanf可以不声明头文件#include <stdio.h>的吗???????@牡丹花下死做鬼

牡丹花下死做鬼 发表于 2014-8-5 11:55:25

Angel丶L 发表于 2014-8-5 11:52
我替楼主问一句 不说说 使用 printf和scanf可以不声明头文件#include 的吗???????@牡丹花下死做鬼

看不同的标准

Angel丶L 发表于 2014-8-5 11:57:35

牡丹花下死做鬼 发表于 2014-8-5 11:55
看不同的标准

人家的是VC6.0啊 我的可以不用申明的。

牡丹花下死做鬼 发表于 2014-8-5 12:06:39

Angel丶L 发表于 2014-8-5 11:57
人家的是VC6.0啊 我的可以不用申明的。

是吗 这个我没试过

沉默默 发表于 2014-8-5 12:39:16

# include <stdio.h>

ravenhu13 发表于 2014-8-5 13:24:41

Angel丶L 发表于 2014-8-5 11:57
人家的是VC6.0啊 我的可以不用申明的。

是程序版本问题,有些编译程序已经内嵌包含了那些库了。。
页: [1]
查看完整版本: 初学者,希望各位帮帮忙