lctg.net
当前位置:首页 >> C语言计算Cos >>

C语言计算Cos

#include #include int main() { printf("%lf\n", sin(1));//此处1为弧度制 printf("%lf\n", cos(1)); return 0; }

已经过编译和运行测试,边界条件就不管了 #include #include "math.h" double mycos(double val) { int i,ii; double sum = 1.0; double tmpa,tmpb; for(i = 1;;i++) { for(tmpa=tmpb=1,ii=i*2; ii > 0; ii-- ) { tmpa *= val; /*计算X的幂*/ tm...

C语言程序: #include #include int main(){double x;double sum1, sum2, f = 1;int i, t = 1;printf("x:");scanf("%lf", &x);i = 1;sum1 = sum2 = 1;for(i=2; ; i*=2){f *= (i -1);f *= i;t *= -1;sum2 += t * pow(x, i) / f;if(abs(sum2 - su...

x -- 用弧度值输入 精度 -- 1E-07 泰勒公式: cos(x) = 1 - x^2/2! + x^4/4! - x^6/6! ... 程序: #include #include void main(){ double x,term,sum,x2; int i; printf("input x in HuDu\n"); scanf("%lf",&x); x2 = x * x; sum = 1.0; term = ...

在C语言中要使用三角函数的话,首先要包含math.h头文件。 其次,自变量的值必须要以弧度为单位,括号要使用英文标点。比如,求sin(30°)的话,把度数换算为弧度,要先除以180,再乘以π。 要用以下的语句: double x; x=sin(30/180*3.1415926);

cos()是库函数,在头文件math.h中,原型是double cos(double x);,其中x要用弧度表示。如求30°的余弦值可用下列代码实现://#include "stdafx.h"//If the vc++6.0, with this line.#include "stdio.h"#include "math.h"int main(void){ printf("...

你应该把di=1.0放在do-while循环里面开始处。修改后结果正确,程序如下: #include "stdio.h" #include "math.h" double funcos(double e, double x); int main(void) { int repeat, ri; double e, sum, x; scanf("%d", &repeat); for(ri = 1; ri

是这样调用,不过 参数是 弧度,不是角度哦。 弧度=角度 *pi /180

double fact(int a){ int i ; double sum; //返回值类型是double,你这里应该定义成相同的类型才对 sum=1; for(i=1;i=e) ; //要这样写才能精确return dcos;}

#include "stdio.h" #include "math.h" #define PI 3.14156 float cosx(float x); float fun_cos(float x, int m); int main() { float x = PI/2; printf("cos(%f)=%f\n",x,cos(x));//使用系统函数cos计算 printf("cosx(%f)=%f\n",x,cosx(x));//...

网站首页 | 网站地图
All rights reserved Powered by www.lctg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com