c语言求s=1+(1+2)+(1+2+3)+…+(1+2+3+…n) 例如 输入 5 输出 35

c语言求s=1+(1+2)+(1+2+3)+…+(1+2+3+…n)
例如 输入 5
输出 35

#include<stdio.h>

int main()

{

int i,n,t=0,s=0;

scanf("%d",&n);

for(i=1;i<=n;i++) 

{t+=i;

 s+=t;

}

printf("%d\n",s);

return 0;

}

追问

谢谢你!

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-04-20
解:S=1十3十6十10十
……十(1十2十3……n)
=1十3十6十10十……十
2十3十4十……
S5=1十3十6十10十15
=35

c语言求s=1+(1+2)+(1+2+3)+…+(1+2+3+…n) 例如 输入 5 输出 35
int main(){ int i,n,t=0,s=0;scanf("%d",&n);for(i=1;i<=n;i++){t+=i;s+=t;} printf("%d\\n",s);return 0;}

c语言s=1+(1+2)+(1+2+3)+…+(1+2+3+……+n)的值先编写一个求1+2+...
{ int sum=0;for(int i=1;i<=n;i++)sum=sum+i;return sum;} int main(){ int sum,n;sum=0;printf("请输入n:\\n");scanf("%d",&n);for(int i=1;i<=n;i++)sum=sum+sumn(i);printf("%d",sum);}

c语言计算S = 1+ (1+2) +(1+2+3) … (1+2 …+ N).
S= 1 2 S= 4 3 S= 10 10 S= 220 以上的程序就是计算S = 1+ (1+2) +(1+2+3) … (1+2 …+ N)的。

...输入正整数n,计算s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)
static void Main(string[] args){ Console.Write("请输入一个大于或等于1的整数:n="); var s = Console.ReadLine(); int n; if (int.TryParse(s, out n)) { Console.WriteLine(string.Format("计算结果:s={0}", calculate(n))); } else { Console....

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

C语言循环题!编写一个程序,求s=1+(1+2)+(1+2+3)+...+(1+2+3+...+n...
修改如下 include<stdio.h> int main(void){ int i,j,n;int item,s; \/\/此处数据类型定义错误;scanf("%d",&n);s=0; n=5;for(i=1;i<=n;i++){ item=0; \/\/item应该是从0开始;for(j=1;j<=i;j++) \/\/第二层循环应该小于等于i;item=item+j;s=s+item;} printf("%d\\n"...

...由键盘输入n值,求s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)的值。_百度...
include <stdio.h>int main(){ int sum = 0, n;puts("enter n:");scanf("%d", &n);for (int i=1; i<=n; ++i){ for (int j=1; j<=i; ++j){ sum += j;} } printf("result: %d\\n", sum);return 0;}

如何用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+……n)的值。_百度...
include<iostream> int main(){ int s=0,t=0,n;cin>>n;for(int i=1;i<=n;i++){ s=s+i;t=t+s;} cout<<"S(n)="<<t<<endl;return 0;}

编写一个程序,输入正整数n,计算s=1+(1+2)+(1+2+3)+...+(1+2+3+...
include <stdio.h> int fun(int n);void main(){ int i,n,sum=0;printf("请输入n:");\/\/输入数字,如10 scanf("%d",&n);for (i=1;i<=n;i++){ sum+=fun(i);} printf("sum=%d\\n",sum);} int fun(int n)\/\/计算和 { if(n==1)return 1;return n+fun(n-1);} ...

相似回答
大家正在搜