栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

级数和的近似值

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

级数和的近似值

【问题描述】

计算下列级数和的近似值,x的值从键盘输入,求和精度为10-6( 即到余项的首项绝对值小于

10-6为止 ),输出达到精度要求的最小n与级数和,两者间用逗号分隔。

s(x)=x-x3/3!+x5/5!-x7/7!+....+(-1)n-1·x2n-1/(2n-1)!

【输入形式】

从键盘输入x的值(实数)。

【输出形式】

输出级数和精度达到10-6的最小n和级数和,两者间用逗号分隔。

 

【样例输入1】 0.523599

【样例输出1】 4,0.500000

【样例输入2】 -1

【样例输出2】 5,-0.841471

【样例输入3】 6.283185

【样例输出3】 13,0.000002

#include 
#include 
int	main()
{ 
int	n=0;
float a,b=1;  
float i,sinx,x;
scanf("%f",&x); 
a=x;  
sinx=0;  
	for(i=1;fabs(a/b)>=1e-6;i++)
	{  
		sinx+=a/b;   
		a=-a*x*x;   
		b=b*2*i*(2*i+1); 
		n++;
	}  
	printf("%d,%f",n,sinx); 
	return	0;
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/630566.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号