#include <stdio.h>
#include <math.h>
double funcos( double e, double x );
int main()
{
double e, x;
scanf("%lf %lf", &e, &x);
printf("cos(%.2f) = %.6f\n", x, funcos(e, x));
return 0;
}
double funcos( double e, double x ){
double sum=0; int i=1,n=0; double c=1.0;
while(1){
for(int t=1;t<=2n;t++){
c=c * t;
}
sum=sum+ipow(x,2.0n)/c;
if(pow(x,2.0n)/c<e) break;
n++;
i=-i;
c=1;
}
return sum;
}

本文介绍了一个使用C语言编写的余弦函数计算程序。该程序通过用户输入的精度和角度值,利用级数展开的方法计算并输出余弦值。文章详细展示了程序的源代码,包括主函数和用于计算余弦值的funcos函数。
6661

被折叠的 条评论
为什么被折叠?



