在进行c语言编程是打入以下程序#include "math.h"但是电脑上显示说有2个错误

打入#include "math.h" void main() { float a,x0,x1; printf("\nInput a: "); scanf("%f",&a); if(a<0) printf("error !\n"); else { x0=a/2; x1=(x0+a/x0)/2; do { x0=x1; x1=(x0+a/x0)/2; }while(fabs(x0-x1)>1e-5); printf("sqrt(%f)=%f\n",a,x1); } } 在检查错误是有2个错误我不知到怎样改,错误提示是------Configuration: ex03 - Win32 Debug-------------------- Compiling... ex03.cpp E:\通用工具\VC6.0精简版\Common\MSDev98\Bin\ex03.cpp(4) : error C2065: 'printf' : undeclared identifier E:\通用工具\VC6.0精简版\Common\MSDev98\Bin\ex03.cpp(5) : error C2065: 'scanf' : undeclared identifier Error executing cl.exe. ex03.obj - 2 error(s), 0 warning(s)

第1个回答  2014-07-20
#include "math.h" 前面加一个#include "stdio.h" printf' scanf都是在这个头文件下的
第2个回答  2014-07-20
加入一行 #include "stdio.h" 或者 #include <stdio.h>本回答被提问者采纳

c语言编程运行出现两个结果
include <math.h> define a 10000 define b 7500 define c 10000 define d 6000 define e 6000 void main (){ double i,w;printf("请输入利润:");scanf("%lf",&i);if (i>=1000000){ w=(i-1000000)*0.01+a+b+c+d+e;printf("应发奖金总数为:%.4f\\n",w);} else if (i>...

...编译预处理命令为include math.h 。为什么错?
那个include 的意思就是包含的意思,这个语句是c编译软件的预处理语句,本身不是c语言的语法。也就是提供给编译器在生成最终应用程序之前用的。比如include “math.h” 就是把math.h 这个文件里的内容简单的复制到当...

c语言数学函数头文件#include<math.h>使用问题,运行后输入数据d2怎么...
d2是float类型啊,而且你是以%f输出的,当然就是2.000000咯,你可以输出printf("%d\\n",d2); 就可以了

C语言中为什么总是显示打不开MATH.H
你看你的TC目录下的INCLUDE文件夹里有没有MATH.H 没有的话你整个放进去就好了 那你写成 #include "math.h的绝对路径试试看"

C语言菜鸟 求解 下面这个程序哪里错了 怎样改
两点错误如yang_jnu所说。int isprime(int n);后面多余分号,两个等号之间多空格。再有,main函数中的for(i=3;i<n\/2;i++)应改为for(i=2;i<=n\/2;i++)。源程序如下:include"stdio.h"include"math.h"int isprime(int n){ int i,m;m=(int)sqrt(n);for(i=2;i<=m;i++)if(n...

C语言 引用<math.h>神奇出错 求高手
include<math.h> int main(void){ double x,y;scanf("%lf",&x);if(x>=0){ y=sqrt(x);} else{ y=(pow(x,2)+2*x+1)\/x;} printf("%lf\\n",y);system("pause");return 0;} y=(pow(x,2)+2*x+1)\/x;printf("%lf\\n",y);上面的两句错了,c中没有2x,只有2*x 还有...

c语言中 #include <math.h>是什么意思
include<math.h> 意思是包含math库,实际上就是一个头文件,里面是一些已经写好的代码,形式上是一个个的函数,包含进来以后就可以使用里面的各种数学函数,如幂函数、三角函数、指数函数等。

C语言,为什么在这里会出现#include<math.h>,这个#include<math.h>是...
math.h 是个包含了数学运算的函数库 sqrt() 这个求平方根函数是包含在math.h里的 你要用他就得包含这个库

C语言中的(#include<stdio.h>和#include<math.h>)是什么意思?
1. 在C语言中,`#include`是一个预处理指令,用于在程序编译前将标准输入输出库(Standard Input\/Output library)包含进来。这个库提供了进行基本输入输出的函数,如`printf()`和`scanf()`。2. 同样地,`#include`预处理指令包含了数学库(Math library),这个库提供了诸如三角函数、对数函数、平方...

用C语言编写一个简单的程序。 要求:用# include<math.h>来求一数的绝...
include "stdafx.h"include "stdio.h"\/\/ include "math.h"\/\/ void main(void){ double Rx;printf("请输入一个实数!\\n输入实数Rx=");scanf("%lf",&Rx);printf("Rx的绝对值=%f\\n",fabs(Rx));}

相似回答
大家正在搜