问答文章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
长沙到西昌。坐火车先从长沙到成都、成都东,再到西昌,哪个方便一些 S先生与P先生谜题的题面 为什么首都设在襄阳 改姓可以不随父母性吗 韩艺瑟怎么改姓? 纸、墨、笔、砚是中国传统的文房四宝,墨的使用最早在 [ ] A.商代后期... 想问下创维光伏E企赢模式有哪些优势,到底值不值得投资啊?有没有合作... 太平洋太享e保百万医疗值得入手吗?每年花多少钱? 爱e满分适合哪些人买?注意哪些问题? 太平洋太享e保百万医疗适合哪些人买?价格多少? 求问C语言,14题怎么编? c语言算法 不是很懂 好心人指点下 开通qqvlp有什么好处 vip邮箱有什么好处吗 10394是哪个学校代码 10027学校代码是哪所 裹包的扭结式裹包 梦见活人拽死人什么意思 梦见死人大腿 梦见死人跟活人一起扯腿 年三十吃啥 电脑可以同时登录两个吗? 电脑上可以登录两个吗 梦见乡间小路或是狭窄的小径是什么预兆? 用高压锅煮粥放多少水? 有异性无人性 什么意思? 支付宝卡密是什么意思? 医保卡丢了如何挂失 2022人事部门辞职报告精选5篇 新生儿心脏病的症状 照顾心脏病宝宝,要多观察、提高警觉! c语言函数调用问题(回答好一定追加分) 租用运营商线路有哪些好处和坏处 南昌哪有有军山湖大闸蟹专卖店或专柜? 心情烦躁时吃什么水果 心情坏的时候吃什么水果好 青岛啤酒500毫升长罐的12瓶装的一盒多少钱 airpods3怎么官网补配 重庆市荣昌区王家养殖场怎么样? 重庆活鸡鸭批发市场在哪里? 重庆什么地方有散养巴马香猪 博望区有几个散养养鸡场 2018年全国大学英语六级考试翻译练习题:西夏 2017年12月大学英语六级翻译范文:围棋 2014年6月大学英语六级翻译真题及解析 餐饮辞职报告模板范文简单8篇 女生考部队文职难度大吗 连上wifi手机有网电脑没网络怎么办啊 公主衣服怎么画 女生考部队文职需要工作经验吗 热水器调到多少度最省电 热水器有必要每天关吗