问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于C语言用级数求cosx的值,x的绝对值大于1时结果出错

发布网友 发布时间:2023-02-17 17:43

我来回答

1个回答

热心网友 时间:2023-09-20 17:35

你的程序有两处错误,已经改正,在修改的地方做了说明。修改后的程序如下:
#include<stdio.h>
int main()
{
double f(double x, int b);
double fac(int x);
double x,sum=1.0,m=1.0;
int n=2,h=1;
printf("Please enter x:");
scanf("%lf",&x);
do
{
h *=-1;
m = f(x, n) / fac(n);
n += 2;
sum += m*h;
}while (m > 1e-6);
printf("cosx=%lf", sum);
return 0;
}

double f(double x, int n)
{
double m=1.0;//此句m=x错误
int i;
for (i = 0; i <= n-1; i++)
{
m *= x;//此句m*=m错误
}
return(m);
}

double fac(int x)
{
double m=1.0;
int i;
for (i = 2; i <= x; i++)
{
m = m*i;
}
return(m);
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦幻西游怎样查看自己怎么加的属性点阿? 我好长时间没玩了 .. 怎么... 梦幻西游怎么查看我各项加了多少点 卤肉料的配方 卤肉上色最好的配方前十 三国中曹操有几个儿子 曹植的意思是什么 曹操有多少个儿子?其中姓名叫什么? 简谱中1=c2/4是什么意思?别说几节几拍我不知道节和拍是什么意思 简谱四分之二什么意思 ...是鸡膏吗 放在老汤里行吗 怎么才能容于水 谢谢 怎么使用? 求问C语言,14题怎么编? c语言算法 不是很懂 好心人指点下 开通qqvlp有什么好处 vip邮箱有什么好处吗 10394是哪个学校代码 10027学校代码是哪所 裹包的扭结式裹包 梦见活人拽死人什么意思 梦见死人大腿 梦见死人跟活人一起扯腿 年三十吃啥 电脑可以同时登录两个吗? 电脑上可以登录两个吗 梦见乡间小路或是狭窄的小径是什么预兆? 用高压锅煮粥放多少水? 有异性无人性 什么意思? 支付宝卡密是什么意思? 医保卡丢了如何挂失 2022人事部门辞职报告精选5篇 新生儿心脏病的症状 照顾心脏病宝宝,要多观察、提高警觉! c语言函数调用问题(回答好一定追加分) 租用运营商线路有哪些好处和坏处 南昌哪有有军山湖大闸蟹专卖店或专柜? 心情烦躁时吃什么水果 心情坏的时候吃什么水果好 青岛啤酒500毫升长罐的12瓶装的一盒多少钱 airpods3怎么官网补配 重庆市荣昌区王家养殖场怎么样? 重庆活鸡鸭批发市场在哪里? 重庆什么地方有散养巴马香猪 博望区有几个散养养鸡场 2018年全国大学英语六级考试翻译练习题:西夏 2017年12月大学英语六级翻译范文:围棋 2014年6月大学英语六级翻译真题及解析 餐饮辞职报告模板范文简单8篇 女生考部队文职难度大吗 连上wifi手机有网电脑没网络怎么办啊 公主衣服怎么画 女生考部队文职需要工作经验吗 热水器调到多少度最省电 热水器有必要每天关吗