C语言求和题
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
{ s+=(2*n-1)*(2*n); n++;
} printf("%.lf\n",s);
} ~16744 ~~~ 编写程序,计算并输出下面数列中前 n(设 n=20)项的和。
1*2*3,2*3*4,3*4*5,……,n(n+1)(n+2),…… 答案: #include<stdio.h> #include<math.h> void main() {
1*2*3,3*4*5,……,(2n-1)*2n*(2n+1),…… 答案 #include<stdio.h> #include<math.h> void main() {
int n=1; double s=0; while(n<=23) {
s+=(2*n-1)*(2*n)*(2*n+1); n++; } printf("%.lf\n",s); } ~608856 ~~~ 编写程序,计算并输出下面数列中前 n(设 n=20)项的和。结果取 3 位小数。 1/(1*2),1/(2*3),1/(3*4),……,1/(n*(n+1)),…… 答案:
1/(1*2*3),1/(2*3*4),1/(3*4*5),……,1/(n*(n+1)*(n+2)),…… 答案: #include<stdio.h> #include<math.h> void main()
{ int n=1; double s=0; while(s<=0.235) {
s=s+1.0/(n*(n+1)*(n+2)); n++; } printf("%.3lf\n",s); } ~0.238 ~~~ 编写程序,计算下面数列前 n 项(设 n=20)的和。结果取 3 位小数。 1/(2*3*4),1/(4*5*6),……,1/(2n(2n+1)(2n+2)),…… ~0.057 ~~~ 编写程序,计算下面数列前 n 项(设 n=20)的和。结果取 3 位小数。 1/(1*2*3),1/(3*4*5),……,1/((2n-1)(2n)(2n+1)),…… ~0.193 ~~~ 编写程序,计算并输出下面数列中前 n(设 n=8)项的和。结果取 3 位小数。 1/1!,1/2!,1/3!,1/4!,……,1/n!,……(其中,! 表示求阶乘) ~1.718 ~~~ 编写程序,求下面数列的和 S,当某项(即 1/n!)的值小于 0.001 时求和终止并输出 s,该项参入求 和。结果取 3 位小数。 1/1!,1/2!,1/3!,……,1/n!,……(其中,! 表示求阶乘) ~1.718 ~~~ 编写程序,计算并输出下面数列前 n 项(设 n=50)的和。 1*2,-2*3,3*4,-4*5,……,(-1)^(n-1)*n*(n+1),…… (其中,^ 表示幂运算) 答案:
1,-1/2^4,1/3^4,-1/4^4,……,(-1)^(n-1)/n^4,……(其中,^ 表示幂运算) ~0.947 ~~~ 编写程序,计算并输出下面数列前 20 项的和,结果取 3 位小数。
1/2,2/3,3/4,4/5,5/6,6/7,7/8, …… , n/(n+1),…… ~17.355 ~~~ 编写程序,计算并输出下面数列前 20 项的和,结果取 3 位小数。
int n=1; double s=0; while(n<=20) {
s=s+n*(n+1)*(n+2); n++; } printf("%.lf\n",s); } ~53130 ~~~ 编写程序,计算并输出下面数列前 20 项的和。 1*2*3,3*4*5,5*6*7,……,(2n-1)*2n*(2n+1),…… 答案: #include<stdio.h> #include<math.h> void main() { int n=1; double s=0; while(n<=20) { s+=(2*n-1)*(2*n)*(2*n+1); n++; } printf("%.lf\n",s); } ~352380 ~~~ 编写程序,计算并输出下面数列前 n(设 n=22)项的和。 2*3*4,4*5*6,……,2n*(2n+1)*(2n+2),…… 答案:
~-1300 ~~~ 编写程序,计算下面数列的和,当第一次出现和数大于 5000 时求和终止并输出结果。
1*2,-2*3,3*4,-4*5,…,(-1)^(n-1)*n*(n+1),…(其中,^ 表示幂运算) ~5202 ~~~ 编写程序,计算下面数列的和,当第一次出现的和值能被 7 整除且小于-100 时求和终止并输出结 果。
s+=n*(n+1); n++; } printf("%.f\n",s); } ~3080 ~~~ 编写程序,计算并输出下面数列前 n(设 n=22)项的和。 2*3,4*5,……,2n*(2n+1),…… 答案 #include<stdio.h> #include<math.h> void main() { int n=1; double s=0; while(n<=22) { s+=(2*n)*(2*n+1); n++; } printf("%.f\n",s); } ~15686 ~~~ 编写程序,计算并输出下面数列前 n(设 n=23)项的和。 1*2,3*4,5*6,……,(2n-1)*(2n),…… 答案 #include<stdio.h> #include<math.h> void main() { int n=1; double s=0; while(n<=23)
~0.952 ~~~ 编写程序,计算并输出下面数列前 n(设 n=20)项的和。结果取 3 位小数。
1/(2*3),1/(4*5),……,1/(2n*(2n+1)),…… ~0.295 ~~~ 编写程序,计算出 1000 到 9900 之间所有能同时被 3 和 7 整除的整数之和。 ~2310588 ~~~
#include<stdio.h> #include<math.h> void main() {
int n=1; double s=0; while(n<=22) {
s+=(2*n)*(2*n+1)*(2*n+2); n++; } printf("%.lf\n",s); }
~558624 ~~~ 编写程序,计算并输出下面数列前 n(设 n=23)项的和。
if((i%3==0)&&(i%7==0)) s+=sqrt(i);
i++; }
printf("%.3f\n",s); } ~~~ 编写程序,计算出 2000 到 9000 之间所有能同时被 3、5 和 7 整除的整数的平方根的和。保留 3 位小数。 ~4812.515 ~~~ 编写程序,计算出 1000 到 5000 之间能被 3 整除但不能被 13 整除的所有整数的和。 答案: #include<stdio.h> #include<math.h> void main() {
2/1,3/2,4/3,5/4,6/5,7/6,8/7, …… ,(n+1)/n,…… ~23.598 ~~~ 编写程序,计算并输出下面数列前 20 项的和,结果取 3 位小数。
1/3,3/5,5/7,7/9,9/11,11/13,13/15,……,(2n-1)/(2n+1) ~16.992 ~~~ 编写程序,计算并输出下面数列前 20 项的和,结果取 3 位小数。
编写程序,计算出 1000 到 9900 之间所有能同时被 3 和 7 整除的整数的平方根的和。保留 3 位小 数。 ~30278.015(double) 30278.020(float) #include<stdio.h> #include<math.h> void main() {
int i=1000; float n,y,s=0; while(i<=9900) {
3/1,5/3,7/5,9/7,11/9,13/11,15/13,……,(2n+1)/(2n-1) ~24.959 ~~~ 编写程序,计算并输出下面数列前 20 项的和,结果取 3 位小数。
2/3,4/5,6/7,8/9,10/11,12/13,14/15,……,(2n)/(2n+1) ~18.496 ~~~ 编写程序,计算并输出下面数列前 20 项的和,结果取 3 位小数。
3/2,5/4,7/6,9/8,11/10,13/12,15/14,……,(2n+1)/(2n) ~21.799 ~~~
编写程序,计算并输出下列数列前 20 项的和。 (1-2-3),(4-5-6),(7-8-9), …… ,(3n+1)-(3n+2)-(3n+3), ……(注意,n=0,1,2,3…)
(1-2-3),(4-5-6),(7-8-9), …… ,(3n+1)-(3n+2)-(3n+3), ……(注意,n=0,1,2,3…) ~-175 ~~~ 编写程序计算并输出下面数列前 n 项的和,当第一次出现和数的绝对值大于 500 时求和终止。
1*2*3,-2*3*4,3*4*5,-4*5*6,……,(-1)^(n-1)*n*(n+1)*(n+2),……,(其中,^ 表示幂运
~-650 ~~~ 编写程序,计算并输出下面数列前 n 项的和(设 n=20,x=0.5),要求结果保留 3 位小数。
sin(x)/x,sin(2x)/2x,sin(3x)/3x, …… ,sin(n*x)/(n*x) ,……(其中,sin(x)为正弦函 数) ~2.786 ~~~ 编写程序,计算并输出下面数列前 n 项的和(设 n=20,x=0.5),要求结果保留 3 位小数。
cos(x)/2,cos(2x)/4,cos(3x)/6,……,cos(n*x)/2n,……(其中,cos(x)为余弦函数) ~0.520 ~~~ 编写程序,计算并输出下列数列前 20 项的和,要求结果保留 3 位小数。
1,-1/3^3,1/5^3,1/7^3,……,(-1)^(n-1)/(2n-1)^3,……(其中,^ 表示幂运算) ~0.969 ~~~ 编写程序,求下面数列前 20 项的和。结果取 3 位小数。
1,1/2^4,1/3^4,1/4^4,……,1/n^4,……(其中,^ 表示幂运算) ~1.082 ~~~ 编写程序,求下面数列前 20 项的和。结果取 3 位小数。
cos(x)/x,cos(2x)/2x,cos(3x)/3x, …… ,cos(n*x)/(n*x), …… (其中,cos(x)为余弦函 数) ~1.277 ~~~ 编写程序,计算并输出下面数列前 n 项的和(设 n=20,x=0.4),要求结果保留 3 位小数。
sin(x)/2,sin(2x)/4,sin(3x)/6,……,sin(n*x)/2n,…… (其中,sin(x)为正弦函数) ~0.699 ~~~ 编写程序,计算并输出下面数列前 n 项的和(设 n=20,x=0.4),要求结果保留 3 位小数。
~~~百度文库编写程序,计算并输出下面数列中前 n(设 n=20)项的和。
1*2,2*3,3*4,4*5,……,n*(n+1),…… 答案: #include<stdio.h> #include<math.h> void main() {
int n=1; float s=0; while(n<=20) {
int i=1000; float s=0; while(i<=5000) {
if((i%3==0)&&(i%13!=0)) s+=i;
i++; }
printf("%.f\n",s); } ~3689691 ~~~ 编写程序,计算下面数列的部分和 S,在求和过程中,当 S>0.235 时求和终止并输出 S。结果取 3 位小数。
算) ~570 ~~~ 编写程序,求下面数列前 20 项的和。结果取 3 位小数。
1,1/(3*3),1/(5*5),1/(7*7),……,1/((2n-1)*(2n-1)),…… ~1.221 ~~~ 编写程序,求下面数列前 20 项的和。结果取 3 位小数。
1,-1/(2*2),1/(3*3),-1/(4*4),……,(-1)^(n-1)/(n*n),……(其中,^ 表示幂运算) ~0.821 ~~~ 编写程序,求下面数列前 20 项的和。结果取 3 位小数。