求幂级数展开的部分和 / 求分数序列前N项和 / 特殊a串数列求和
习题4-2 求幂级数展开的部分和 (20分)
已知函数e^xex可以展开为幂级数1+x+x^2 /2! + x^3 /3! + \cdots + x^k /k! + \cdots1+x+x2/2!+x3/3!+⋯+xk/k!+⋯。现给定一个实数xx,要求利用此幂级数部分和求e^xex的近似值,求和一直继续到最后一项的绝对值小于0.00001。
输入格式:
输入在一行中给出一个实数x\in [0, 5]x∈[0,5]。
输出格式:
在一行中输出满足条件的幂级数部分和,保留小数点后四位。
输入样例:
1.2
输出样例:
3.3201
#include <stdio.h>
#include <math.h>int factorial(int n);int main(){int i=1;double sum=1,t,x;scanf("%lf", &x);do{t=pow(x,i)/factorial(i);sum+=t;i++;printf("t = %f, sum = %f\n", t, sum);}while(t>=1E-5);printf("%.4f\n", sum);return 0;
}int factorial(int n){if(n<=1)return 1;return n*factorial(n-1);
}
习题4-3 求分数序列前N项和 (15分)
本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。
输入格式:
输入在一行中给出一个正整数N。
输出格式:
在一行中输出部分和的值,精确到小数点后两位。题目保证计算结果不超过双精度范围。
输入样例:
20
输出样例:
32.66
#include <stdio.h>int main(){int i,n,fenzi=2,fenmu=1,tmp;double sum=0;scanf("%d", &n);for(i=1;i<=n;i++){sum+=1.0*fenzi/fenmu;tmp=fenzi;fenzi=fenzi+fenmu;fenmu=tmp;}printf("%.2f\n", sum);return 0;
}
习题4-4 特殊a串数列求和 (20分)
给定两个均不超过9的正整数aa和nn,要求编写程序求a+aa+aaa++\cdots +aa\cdots aa+aa+aaa++⋯+aa⋯a(nn个aa)之和。
输入格式:
输入在一行中给出不超过9的正整数aa和nn。
输出格式:
在一行中按照“s = 对应的和”的格式输出。
输入样例:
2 3
输出样例:
s = 246
#include <stdio.h>int main(){int i,a,n,sum=0,t=0;scanf("%d %d", &a, &n);for(i=1;i<=n;i++){t=t*10+a;sum=sum+t;printf("t = %d\n", t);}printf("S = %d\n", sum);return 0;
}
求幂级数展开的部分和 / 求分数序列前N项和 / 特殊a串数列求和相关推荐
- 浙江大学 PTA 程序 第四部分 给定精度的简单交错序列部分和 数字游戏 e的近似值 最小值 统计素数并求和 奇数和 幂级数展开的部分和 分数序列前N项和 特殊a串数列求和 换硬币 水仙花数 最大公约
练习4-3 求给定精度的简单交错序列部分和 (15 分) 本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ... 直到最后一项的绝对值不大于给定精度eps. 输入格式: ...
- 韩信点兵--求分数序列前N项和--特殊a串数列求和--猜数字游戏
实验4-1-5 韩信点兵 (10分) 在中国数学史上,广泛流传着一个"韩信点兵"的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳.据说韩信的数学水平 ...
- 实验4-1-6 求分数序列前N项和 (15 分)
实验4-1-6 求分数序列前N项和 (15 分) 本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+- 的前N项之和.注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的 ...
- python有一分数序列求前20项和答案_求分数序列前20项和matlab
有一个分数序列1/2,2/3,3/5,5/8,8/13,13/21.求这个序列的前20项之和.C语言编程 #includeintmain(void){inta=1,b=2,i;doublesum=0; ...
- PTA python 求分数序列前N项和
本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+- 的前N项之和.注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子. 输入格式: 输入在一行中给出一个正整数N. ...
- 求分数序列前N项和求大神救我!!!!
本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+- 的前N项之和.注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子. 输入格式: 输入在一行中给出一个正整数N. ...
- 习题4-3 求分数序列前N项和 (15 分)
#include<stdio.h> #include<math.h> #define esp 1e-5 int main(){int x;while(scanf("% ...
- 7-9 求分数序列前N项和 (15 分)
#include<stdio.h> int main(){int n,i;scanf("%d",&n);double a=2,b=1,c;//n没溢出,a b ...
- 实验2-4-3 求平方根序列前N项和 (C语言)
实验2-4-3 求平方根序列前N项和 (C语言) 本题要求编写程序,计算平方根序列√1+√2+√3+⋯的前N项之和.可包含头文件math.h,并调用sqrt函数求平方根. 输入格式: 输入在一行中给出 ...
最新文章
- java中如何实现两个值互换
- [leetcode] 108.有序数组转换为二叉搜索树
- activemq消息持久化_ActiveMQ 5.x中的消息持久性
- wow mysql dbc_DBC中悲观锁介绍附案例详解
- php修改mysql数据找不到_php 如何修改mysql数据
- mysql 数据查询优化_优化MySQL数据库查询的三种方法
- java jri_Java调用R(二)_JRI | 学步园
- Kubernetes学习总结(13)—— Kubernetes 各个组件的概念
- 《深入理解Spark:核心思想与源码分析》——SparkContext的初始化(叔篇)——TaskScheduler的启动...
- 22计算机408考研—数据结构—图
- 直流电机驱动模块介绍
- VB-改变文件只读属性
- WWDG 窗口看门狗 知识详解
- 如何通过神经网络实现XNOR函数?
- 时间序列论文: NeuralProphet: Explainable Forecasting at Scale
- Geodetic集合(c++)
- 电脑c语言培训班学费多少,专业c语言培训学费
- Motoman机器人离线编程——Visio Studio环境配置
- ISO13485认证流程
- SIMATIC WINCC与PLC进行以太网通信的具体组态方法和步骤
热门文章
- Google翻译修复小工具
- mysql入库出库触发器_入库出库后库存自动更新的SQL触发器语句是什么?
- three.js加载三维模型(obj文件mtl文件)
- java中使用poi读取excel单元格日期值
- 特别好用的git动图制作软件
- Linux汇编代码中加打印,汇编语言中调用C函数打印“hello world”
- 计算机专业电脑i5与i7的区别,处理器i5和i7有什么区别 处理器i5和i7的区别介绍【图文】...
- 计算机图形学之绘制椭圆
- Pascal游戏开发入门(二):渲染图片
- 设计模式-UML图(细化)