编写程序,求出1,1+2,1+2+3,……数列中前n项的值

作者&投稿:宜彭 (若有异议请与网页底部的电邮联系)
编程特惠来袭,价低质优购得安,服务完善心更甜~ 数列各项是:
1
1+2
1+2+3
……
1+2+3+……+n
由于:
1+2+3+……+n=n(n+1)/2=(n²+n)/2
1²+2²+……n²=n(n+1)(2n+1)/6
所以数列各项加起来就是:
s(n)=(1²+1)/2+(2²+2)/2+(3²+3)/2+……+(n²+n)/2
=[(1²+2²+3²+……+n²)+(1+2+3+……+n)]/2
=[n(n+1)(2n+1)/6+n(n+1)/2]/2
=n(n+1)[(2n+1)/6+1/2]/2
=n(n+1)(n+2)/6


2.编写程序,求出1到5000之间能被3整除的前若于个奇数之和,当和大于2000...
没有限定使用的语言,那就用c++写了。语句比较少就直接发图了。哦对,结果的话,最后一个数字是111,加上去之后的结果是2109。

程序设计题,编写函数fun,其功能是:求出1~100之间能被7或11整除,并将其...
fun(){ for(int i=1;i

编一程序,求1+1\/2+1\/3+1\/4+...+1\/n。由主函数输入1n个数,求出输入出...
C语言的 float func(int n){ float ret=0;for(;n>=1;n--){ ret +=1\/n;} return ret;} 使用时a=func(n)即可。

编写一程序,求出1\/2+1\/3+1\/4...1\/100的和,结果保留4位小数。
什么语言啊?以下是PHP:<?php for($I=2;$I<=100;$I++){ NUM+=1\/$I;} echo round($NUM,4);?>

用VC++编写程序,分别求出1-100之中所有奇数和所有偶数的和。_百度知...
include <stdio.h> void main(){ int i;int sSum=0,dSum=0;\/\/奇偶的和 for (i=0;i<=100;i++){ if (i%2==0)\/\/偶数 dSum+=i;else \/\/奇数 sSum+=i;} printf("奇数和为:%d,\\t偶数和为:%d\\n",sSum,dSum);} 以上。

跪求编写一个JAVA程序,求出1~100之间所有能被3整除的整数和
publicclassFloraLinlin{ publicintsumTotal(){ inttotal=0;for ( int i = 0; i <=100; i++ ){ if(imod3==0){ total=total+i;} } returntotal;} }

一列数的规则如下: 1、1、2、3、5、8、13、21、34... 求第30位数是多少...
代码如下:public class Test { public static void main(String[] args) { System.out.println("结果是:"+Test.foo(30));} \/ 常见解法 \/ public static int foo(int i){ int a=1,b=1;int c=0;for(int k=2;k

编出完整程序,求出1~100之间,所有能被3整除但不能被7整除的整数之和...
sn=n(a1+an)\/2 先用等差数列公式 求出 100以内3的倍数的和 然后在减去100以内21的倍数的和(21是3和7的公倍数)就得出答案 100以内 3的倍数有33个n=33 a1=3 an=99 所以s33=33*(3+99)\/2=1683 100以内 21的倍数有21,42,63,81 和为210 所以答案是1683-210=1473 ...

用C++语言编一个程序,即求出1--100之内的完数,并写出它的所有因子。(用...
include <iostream> using namespace std;int main( ){ int n , temp , i , k , a[100] , sum ;for( n = 1 ; n < 100 ; n ++ ){ temp = n ;k = 0 ;sum = 0 ;for( i = 1 ; i < n ; i ++ ){ if( n % i == 0 ){ a[k++] = i ;sum += i ;} } ...

用C语言编写程序:有一分数序列:2\/1,3\/2,5\/3,8\/5,13\/8,21\/13...求出...
include <stdio.h> main(){ float i=1.0,j=2.0,sum=0.0,temp;int n;for(n=0;n<20;n++){ sum+=j\/i;temp=j; \/\/temp存储前一个分数的分子j j=i+j; \/\/j赋值为此次循环的分子与分母之和,它将作为下次的分子 i=temp; \/\/i赋值为此次循环的分子,它将作为下次的分母 } printf...

南靖县13695572175: 编一程序求出1,1+2,1+2+3…数列中前n项的值 -
窄致脑麦: #include<stdio.h> int main() {int i,n,t=0;scanf("%d",&n);for(i=1;i<=n;i++) {t+=i;printf("%d ",t); } return 0; }

南靖县13695572175: 求1,1+2,1+2+3,.........1+2.......+100的值~求一个c语言程序~谢 -
窄致脑麦: #include "stdio.h" int main() { int i, j, sum=0; for(i=1; i for(j=1; j sum += j; } printf("%d ", sum); sum = 0; } return 0; }

南靖县13695572175: C语言编程:输入N,求S=1+(1+2)+...+(1+2+...+N)的值. -
窄致脑麦: #include <stdio.h> //求第i项的值 int func(int n) {int i,sum=0;for(i=1;i<=n;i++)sum+=i;return sum; } int main() {int N,i;int sum=0;scanf("%d",&N);for(i=1;i<=N;i++){sum+=func(i);}printf("S= %d\n",sum);return 0; }示例运行结果: 1 S= 1 2 S= 4 3 S= 10 10 S= 220

南靖县13695572175: 编写程序,求出1,1+2,1+2+3,……数列中前n项的值 -
窄致脑麦: #include <stdio.h> int sum(int n) { int j,s=0; for(j=1;j<=n;j++) s+=j; return s; } int main() //有些软件是:void main() { int i,m; printf("请输入一个zhidao正整数(就是回你答需要输出的项数):") ; scanf("%d",&m); printf("\n数列中前%d的...

南靖县13695572175: 用while循环如何编写求1+(1+2)+(1+2+3)+...+(1+2+3+...+100)的程序 -
窄致脑麦: #include <stdio.h> void main() {long i=0,j=0,sum=0;while(i<101){i++;j+=i;sum+=j;}printf("%ld\n",sum); }

南靖县13695572175: 编写一个程序,求表达式1,(1+2/1)+(1+2/1+3/2)+(1+2/1+3/2+5/3)+.......前20项之和. -
窄致脑麦: /外循环 { for(j=1;i

南靖县13695572175: 编写一个程序,求s=1+(1+2)+(1+2+3)+……+(1+2+3+……)的值 -
窄致脑麦: #include "stdio.h" void main() { int n,i,j; long s=0; printf("Please input n:"); scanf("%d",&n); for(i=1;i<=n;i++) for(j=1;j<=i;j++) { s+=j; } printf("s=1+(1+2)+(1+2+3)+(1+2+3+4)+(1+2+3+4+…+n)=%ld",s); }

南靖县13695572175: 给定n的值,求1+(1+2)+(1+2+3)+…+(1+2+…+n)的和.用C语言程序写出来 -
窄致脑麦: //很好实现,分有点少吧,嘿嘿 //为了简单起见,我直接使用前n项和公式 s = n(n + 1 ) / 2 #include <stdio.h> int main(void){int n; long long int result = 0; printf("请输入项数n\n"); scanf("%i",&n);for(int i = 0;i < n;++i){ result += (i * (i + 1) / 2); }printf("结果为:%i\n",result);return 0; }

南靖县13695572175: 如何用c语言求1+(1+2)+(1+2+3)+……(1+2+3+……n)? -
窄致脑麦: void main(){ int i,j,n=2,sum=0; for(i=1;i<=n;i++) for(j=1;j<=i;j++) sum+=j; cout<<sum; }

南靖县13695572175: 编写程序:求1+(1+2)+(1+2+3)+…+(1+2+…+9) -
窄致脑麦: i=1; k=0; for(j=2;j++;j>=9){i=i+j;k=k+i; } 应该还有更好的算法

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网