#includestdio.h
#includemath.h
int
main(void)
{
double
x,
e,cosx;
funcos(double
e,int
x);
printf("e:
");
scanf("%lf",e);
printf("x:
scanf("%lf",x);
//这里是%lf
cosx=funcos(e,x);
return
0;
}
x)
flag,a,i;
sum,item;
fact(int
n);
item=1;
//这个初始化要大于e,否则不执行下面
flag=1;
a=0;
i=0;
sum=0;
while(fabs(item)=e){
item=(flag*pow(x,a))/fact(i);
sum=sum+item;
flag=-flag;
sum;
n)
i;
result;
result=1;
for(i=1;i=n;i++){
result=result*i;
唉,程序写得相当不规范,看着好头疼;函数应该放在main外面......
double jiecheng(int n)
int i;
double sum=1;
for(i=1;i=n;i++)
sum=sum*i;
return sum;
double fang(int x,int n)
double sum;
sum=pow(x,n);
int main(void)
int j=1;
double x,e,count=0;
printf("e: ");
printf("x: ");
do{
printf("%lf",count);
//可以运行了,但是答案输出来还是有问题......自己查查你的算法,我就不看了,晕的慌
头文件包含.math.h
cos
:余弦函数
函数原型:double
cos(double
头文件:#includemath.h
是否是标准函数:是
函数功能:求x的余弦值,这里,x为弧度.
返回值:计算结果的双精度值.
例程如下:
求cosx.
#include
stdio.h
math.h
x
=
M_PI;
result
cos(x);
printf("cos(PI)
is
%lf\n",
result);
sin:正弦函数
sin(double
函数功能:求x的正弦值,这里,x为弧度.
求sinx.
float
x;
getchar();
double?funcos(double?e,?double?x)
if(e0)
int?i=0;
double?item=1;
double?cosx=0;
while(fabs(item)=e)
cosx+=item;
i++;
return?cosx;
else
以上就是土嘎嘎小编为大家整理的c语言使用函数求余弦相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!