用C语言编写程序,求s=1+(1+2)+(1+2+3)+(1+2+3+4)+(1+2+3+4+…n)。
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);} 利用for循环,根据式子的特性进行...
关于编程计算1+(1+2)+(1+2+3)+(1+2+3+4)+…+(1+2+3+4+…2004)
1、i和j都是临时变量 2、sum表示的是每一个括弧内的数字相加之和即(1+2)...(1+2+3...2004)3、total表示的是全部的和,即每一个sum的和 首先外循环:主要用于从1开始,计算最后的total For I = 1 to 2004 ××× Total=Total + Sum \/\/每次本上次的结果加上新的sum(也就是括弧里边...
如何用c语言编程 求1+(1+2)+(1+2+3)+(1+2+3+4)……+(1+2+3+……+n
include<stdio.h>int main(){ int i,j,an,sum,n; scanf("%d",&n); for(i=1,sum=0;i<=n;i++) { for(j=1,an=0;j<=i;j++) an+=j; sum+=an; } printf("%d",sum); return 0;}
输入n,计算S=1+(1+2)+(1+2+3)+(1+2+3+4)+...(1+2+3+...+n)
C语言版本:include<stdio.h> int main(){ int i,n;int Ni=0,S=0; \/\/Ni 表示第i项的值Ni=1+2+...+i;S为所求的值 printf("Please Input n: ");scanf("%d",&n); \/\/输入n for(i=1;i<n+1;i++){ Ni+=i; \/\/求第i项的值Ni S+=Ni; \/\/求S } printf("...
...s=1+1\/(1+2)+1\/(1+2+3)+1\/(1+2+3+4)+...+1\/(1+2+3+...+n)_百度知...
include <stdio.h> int main(){ double s=0;int n,t=0;printf("请输入n\\n");scanf("%d",&n);int i;for(i=1;i<=n;i++){ t+=i;s+=1.0\/t;} printf("结果为:%f",s);return 0;}
4,利用For循环求S=1+(1+2)+(1+2+3)+...+(1+2+3+...+n)的值.提示:本题...
int main(int argc, char* argv[]){ SetConsoleOutputCP(936);\/\/这是我的机器问题,你可以不用去管 long LInput(0);std::cin>>LInput;long LTemp(0);long LSum(0);for (long loopfor(0);loopfor<=LInput;++loopfor){ for (long loopIn(0);loopIn<=loopfor;++loopIn){ LTemp+=...
编程实现求Sum=1+(1+2)+(1+2+3)+(1+2+3+4)+ …… +(1+2+3+4+ … +...
Sub test()n = InputBox("输入一个整数")su = 0 For i = 1 To n * 1 For j = 1 To i - 1 su = su + j Next su = su + i Next Print su End Sub
用Java编写一个程序,计算s=1+(1+2)+(1+2+3)+…+(1+2+3+4+5+…+100...
public static void main(String[] args) { int sum = 0;for(int i = 1; i <= 100; i++){ int sumI = 0;\/\/calc (1+2+3) for 3 for(int j = 1; j <= i; j++){ sumI = sumI + j;} sum = sum + sumI;} System.out.println("1+(1+2)+(1+2+3)+…+(1+2+...
求解s=1+(1+2)+(1+2+3)+...+(1+2+3...+n)
3^3-2^3=3*2^2+3*2+1 ……(n+1)^3-n^3=3*n^2+3*n+1 把这n个等式两边相加,得到 (n+1)^3-1^3=3*(1^2+2^2+…+n^2)+3*(1+2+…+n)+n 即n^3+3n^2+3n=3*(1^2+2^2+…+n^2)+3n(n+1)\/2+n 由此可以解得:1^2+2^2+…+n^2=n(n+1)(2n+1)\/6...
从键盘输入一个数n(整数),计算1+(1+2)+(1+2+3)+...+(1+2+3+4+5
int i,sum=0;for(i=1;i<=n;++i)sum+=i;return sum;} void main(){ int i,n,sum=0;scanf("%d",&n);for(i=1;i<=n;++i)sum+=sum_n(i);printf("sum = %d\\n",sum);}这样只是最简单的一种,效率不高,实际情况做的时候通常是把表达式整理成一个多项表达式来直接做运算,...