编程计算T=1+(1+2)+(1+2+3)+(1+2+3+4)+……+(1+2+3+4+…+20)

如题所述

不知道你想要什么软件的程序,给你写一个MATLAB的和一个C++的吧。
MATLAB程序:
s=0;
for i=1:20
for j=1:i
s=s+j;
end
end
disp(s);

C++程序(我用的是VS2010):
#include "iostream"
using namespace std;
int main()
{
int s=0,i,j;
for(i=1;i<=20;++i)
for(j=1;j<=i;++j)
s=s+j;
cout<<"The answer is : "<<s<<endl;
system("pause");
return 1;
}
望采纳!
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-04
应该等于1*20+2*19+3*18+.....+20*1

关于编程计算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(也就是括弧里边...

编程实现求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

编写一个程序,计算下式之和: 1+(1+2)+(1+2+3)+(1+2+3+4)+……+(1+2+
include <stdlib.h> int main(int argc, char** argv){ int num = 0; char *temp[100];int sum = 0, tmp = 0, pos = 0;do{ printf("请输入 N 值:");scanf("%d",&num) || scanf("%s", (char*)temp);if(num >= 1)break;}while(1);while(pos < num){ tmp += ++p...

如何用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;}

用C语言编写程序,求s=1+(1+2)+(1+2+3)+(1+2+3+4)+(1+2+3+4+…n)。
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循环,根据式子的特性进行相加,得出最终结果。

...和:s=1+(1+2)+(1+2+3)+(1+2+3+4)+…+(1+2+3+4+…+n)?
sum([sum(range(i+1)) for i in range(1,31)])

兄得? 求s=1+(1+2)+(1+2+3)+(1+2+3+4)+… +(1+2+3+… +n)。用Python来...
如果是计算数值而非符号计算的话(后者需要用到Sympy modeule, 需要import sympy)n=int(input("n="));s=0 lst1=list(range(n))lst2=[k+1 for k in lst1]lst3=[sum(lst2[0:k]) for k in lst2]print();print("s=")print(sum(lst3))这是最简单的 调试结果 ...

用JS求1+(1+2)+(1+2+3)+(1+2+3+4)+...(1+2+3+..+10)的和
function sum(val){ var total = 0;var part = 0;for(var i=1;i<=val;i++){ part+=i;total+=part;} return total;} alert(sum(4));

用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+...

请用小学方法计算:1+(1+2)+(1+2+3)+(1+2+3+4))+(1+2+3+4+5)+...+...
原式=1×100+2×99+3×98+4×97+……+99×2+100×1 =2×(1×100+2×99+3×98+……+50×51)=2×[1×(101-1)+2×(101-2)+3×(101-3)+……+50×(101-50)]=2×[(1+2+3+4+……+50)×101-(1×1+2×2+3×3+……+50×50)]=2×[(1+50)×50÷2×...

相似回答
大家正在搜