解:
答案代码:
#include int main(void){// (习题2.3.4)/*求交错序列前n项和:输入一个正整数n,计算交错序列的前n项之和 。试编写相应程序 。*/int i, n, flag = 1;double sum = 0;printf("input n:");scanf("%d", &n);for (i = 1; i <= n; i++){sum += (double)flag * i / (2 * i - 1);flag = -flag;}printf("sum = %lf\n", sum);return 0;}
运行结果:
题目5:平方根求和:输入一个正整数 n ,计算 $ 1+\sqrt{2}+\sqrt{3}+…+\sqrt{n} $ 的值(保留 2 位小数) 。可包含头文件math.h ,并调用 sqrt( ) 函数求平方根 。试编写相应程序 。
解:
答案代码:
#include #include
运行结果:
题目6:求给定序列前 n 项和 ( 1!+2!+…):输入一个正整数 n,求 e=1!+2!+3!+…+n! 的值 。要求定义和调用函数fact(n) 计算 n!,函数类型是 。试编写相应程序 。
解:
答案代码:
#include double fact(int n);int main(void){// (习题2.3.6)/*求给定序列前 n 项和 ( 1!+2!+...):输入一个正整数 n,求 e=1!+2!+3!+...+n! 的值 。要求定义和调用函数fact(n) 计算 n!,函数类型是double 。*/int n, e = 0, i;printf("input n:");scanf("%d", &n);for (i = 1; i <= n; i++){e += fact(i);}printf("e = %d\n", e);return 0;}double fact(int n){int i;double product = 1;for (i = 1; i <= n; i++){product *= i;}return product;}
运行结果:
- 浙大企业家宁波·舟山同学会换届大会胜利召开,邬志祥当选为会长 中国十大杰出策划人
- 颜值最高80后女企业家,从小记者到身家百亿,曾豪捐1个亿给浙大 中国十大女企业家
- 中国世界排名高的10所大学,浙大进入全球50强,清华仅全国第二 世界十大名校大学
- 30所中国顶尖大学排名!浙大仅排第五,清华夺冠 0中国之最大全100
- 30所中国顶尖大学排名!浙大仅排第五,清华夺冠 中国十大名校排名榜
- 学得好唱得好!浙大“律政俏佳人”唱越剧唱进全国十强 中国之最的越剧
- 2023年中国大学排名榜,浙大、上交无缘前三,武汉大学无缘前十 中国前十大学
- 浙大丑闻一个月爆发了三次对该学校造成了什么影响?
- 浙江大学学校排名榜,浙江大学全国排名第几?
- 浙大宁波理工学院2022年最新排名【中国科教评价排名】