没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
1、
利用cos(x) = 1- x^2/2! + x^4/4! - x^6/6! + …… // x^2表示x的2次方
写函数mycos(double x),函数返回值是利用上述公式得出的cos(x),而不是调用math.h里的cos函数。x是弧度,精确到0.001。
写程序,输入弧度x,调用mycos函数求cos(x)的值并输出。
#include<stdio.h>
#include<math.h>
double mycos(double x)
{
int n;
int sign;
double deno, nume, term;
double sum;
sum = 1;
nume = x*x;
deno = 2;
term =-nume / deno;
sign = -1;
n = 2;
while (fabs(term) >= 1e-3)
{
sum += term;
n += 2;
sign = -sign;
nume *= x*x;
deno *= n*(n - 1);
term = sign*nume / deno;
}
return sum;
}
int main()
利用cos(x) = 1- x^2/2! + x^4/4! - x^6/6! + …… // x^2表示x的2次方
写函数mycos(double x),函数返回值是利用上述公式得出的cos(x),而不是调用math.h里的cos函数。x是弧度,精确到0.001。
写程序,输入弧度x,调用mycos函数求cos(x)的值并输出。
#include<stdio.h>
#include<math.h>
double mycos(double x)
{
int n;
int sign;
double deno, nume, term;
double sum;
sum = 1;
nume = x*x;
deno = 2;
term =-nume / deno;
sign = -1;
n = 2;
while (fabs(term) >= 1e-3)
{
sum += term;
n += 2;
sign = -sign;
nume *= x*x;
deno *= n*(n - 1);
term = sign*nume / deno;
}
return sum;
}
int main()
资源评论
cuteJaven
- 粉丝: 0
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功