习题4-2 求幂级数展开的部分和   (20分)

已知函数e^xe​x​​可以展开为幂级数1+x+x^2 /2! + x^3 /3! + \cdots + x^k /k! + \cdots1+x+x​2​​/2!+x​3​​/3!+⋯+x​k​​/k!+⋯。现给定一个实数xx,要求利用此幂级数部分和求e^xe​x​​的近似值,求和一直继续到最后一项的绝对值小于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串数列求和相关推荐

  1. 浙江大学 PTA 程序 第四部分 给定精度的简单交错序列部分和 数字游戏 e的近似值 最小值 统计素数并求和 奇数和 幂级数展开的部分和 分数序列前N项和 特殊a串数列求和 换硬币 水仙花数 最大公约

    练习4-3 求给定精度的简单交错序列部分和 (15 分) 本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ... 直到最后一项的绝对值不大于给定精度eps. 输入格式: ...

  2. 韩信点兵--求分数序列前N项和--特殊a串数列求和--猜数字游戏

    实验4-1-5 韩信点兵 (10分) 在中国数学史上,广泛流传着一个"韩信点兵"的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳.据说韩信的数学水平 ...

  3. 实验4-1-6 求分数序列前N项和 (15 分)

    实验4-1-6 求分数序列前N项和 (15 分) 本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+- 的前N项之和.注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的 ...

  4. 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; ...

  5. PTA python 求分数序列前N项和

    本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+- 的前N项之和.注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子. 输入格式: 输入在一行中给出一个正整数N. ...

  6. 求分数序列前N项和求大神救我!!!!

    本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+- 的前N项之和.注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子. 输入格式: 输入在一行中给出一个正整数N. ...

  7. 习题4-3 求分数序列前N项和 (15 分)

    #include<stdio.h> #include<math.h> #define esp 1e-5 int main(){int x;while(scanf("% ...

  8. 7-9 求分数序列前N项和 (15 分)

    #include<stdio.h> int main(){int n,i;scanf("%d",&n);double a=2,b=1,c;//n没溢出,a b ...

  9. 实验2-4-3 求平方根序列前N项和 (C语言)

    实验2-4-3 求平方根序列前N项和 (C语言) 本题要求编写程序,计算平方根序列√1+√2+√3+⋯的前N项之和.可包含头文件math.h,并调用sqrt函数求平方根. 输入格式: 输入在一行中给出 ...

最新文章

  1. java中如何实现两个值互换
  2. [leetcode] 108.有序数组转换为二叉搜索树
  3. activemq消息持久化_ActiveMQ 5.x中的消息持久性
  4. wow mysql dbc_DBC中悲观锁介绍附案例详解
  5. php修改mysql数据找不到_php 如何修改mysql数据
  6. mysql 数据查询优化_优化MySQL数据库查询的三种方法
  7. java jri_Java调用R(二)_JRI | 学步园
  8. Kubernetes学习总结(13)—— Kubernetes 各个组件的概念
  9. 《深入理解Spark:核心思想与源码分析》——SparkContext的初始化(叔篇)——TaskScheduler的启动...
  10. 22计算机408考研—数据结构—图
  11. 直流电机驱动模块介绍
  12. VB-改变文件只读属性
  13. WWDG 窗口看门狗 知识详解
  14. 如何通过神经网络实现XNOR函数?
  15. 时间序列论文: NeuralProphet: Explainable Forecasting at Scale
  16. Geodetic集合(c++)
  17. 电脑c语言培训班学费多少,专业c语言培训学费
  18. Motoman机器人离线编程——Visio Studio环境配置
  19. ISO13485认证流程
  20. SIMATIC WINCC与PLC进行以太网通信的具体组态方法和步骤

热门文章

  1. Google翻译修复小工具
  2. mysql入库出库触发器_入库出库后库存自动更新的SQL触发器语句是什么?
  3. three.js加载三维模型(obj文件mtl文件)
  4. java中使用poi读取excel单元格日期值
  5. 特别好用的git动图制作软件
  6. Linux汇编代码中加打印,汇编语言中调用C函数打印“hello world”
  7. 计算机专业电脑i5与i7的区别,处理器i5和i7有什么区别 处理器i5和i7的区别介绍【图文】...
  8. 计算机图形学之绘制椭圆
  9. Pascal游戏开发入门(二):渲染图片
  10. 设计模式-UML图(细化)