c语言怎么编写1*(1+2)*(1+2+3)*(1+2+3+4+...+10) 谢谢大家帮助。come on

如题所述

第1个回答  2012-04-25
#include<stdio.h>
void main()
{
int i,j;
int sum = 0;
unsigned long result = 1;
for(i=1; i<=10; i++)
{
for(j=1; j<=i; j++)
{
sum += j;
}
result *= sum;
sum = 0;
}
printf("%ul\n",result);
}本回答被提问者采纳
第2个回答  2012-04-25
#include <iostream>
using namespace std;
// C++的
double add(double);
double multi(double,double);

double add(double n)
{
double sum = 0;
for (double i=1;i<=n;i++){
sum = sum + i;
}
return sum;
}

double multi(double x,double y)
{
return x*y;
}

void main()
{
double sum = 1;
for (double i=1;i<=10;i++){
sum = multi(sum,add(i));
}
cout<<sum;
}
第3个回答  2012-04-25
#include "stdio.h"
void main()
{
int i,t=1,s=1;
for(i=2;i<=10;i++)
{
t=t+i;
s=s*t;
}
printf("%d\n",s);

}
第4个回答  2012-04-25
#include "stdio.h"

int main()
{
float i,j,sum,k=1;
for(i=1;i<=10;i++)
{
sum=0;
for(j=1;j<=i;j++)
{
sum=sum+j;
}
k=k*sum;
printf("%f\n",k);
}

return 0;
}

编程来计算(1)*(1+2)*(1+2+3)*...*(1+2+3...10)的乘积,并输出其值
怎么回答的都!一点不负责任啊!#include<stdio.h> int main(){ int i,s=0,num=10;double sum=1;for(i=1;i<=num;i++){ s+=i;sum*=s;} printf("%.0f\\n",sum);return 0;} 结果是141455160000、就行了、没那么复杂!

如何用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+…+n)
cout<<"结果2为:"<<sum;system("pause");return0;

C语言编程 1+(1+2)+(1+2+3)+...+(1+2+3+...n)
一般语句书写无误,算法全错。关键语句在关于i循环的大括号里面的两句,两句都错了。include <stdio.h>int main(){int i,n,t=0,s=0;scanf("%d",&n);for(i=1;i<=n;i++){t+=i;\/\/关键算法错误,这一行和下一行,此行1改为i;s+=t;\/\/n改为t}printf("%d\\n",s);return 0;}...

用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语言实现1+2+3+……+10+1*2*3……*10怎样编程,求大神解答_百度知 ...
问题分析: 输入一个n,计算1-n的和乘积和并想加。解决方法:使用for循环,进行累加累成 add:存储1-n的和 chen:存储1-n的乘积和 sum:存储add 和 chen 的和 代码:include<stdio.h> main(){ int add=0,chen=1,sum=0,i;printf("输入一个值:\\n");scanf("%d",&n);for (i=1;i<=n...

c语言编程,s=1+(1+2)+(1+2+3)+…+(1+2+3+...+100)
void main(){ int i;int s=0;int tmp=0;for(i=1;i<101;i++){ tmp+=i;s+=tmp;} }

c语言:求数列:1,1+2,1+2+3,...,1+2+3+...+n 的前n项之和.(n从键盘输 ...
} printf("%d项之和为:%d\\n",n,sum); return 0;}int slSum(int n)\/\/数列求和1+2+3...n 返回和{ int i=1,sum=0; for(i=1;i<n;i++) { sum=sum+i; printf("%d+",i); } sum=sum+i; printf("%d,"...

用C语言的if怎么编写1+1+2+1+2+3+1+2+3+4+~~~+n的结果
,&n);if (n>=1){ for(i=1;i<=n;i++){ for(j=1;j<=i;j++){ sum=sum+j;} } } else{printf("输入错误!\\n");} printf("结果为%d\\n",sum);return 0;} 这样的程序还得自己写啊,光看是没有用的,你看,这样的问题在百度也没有几个人来回答你,学C语言懒不了的。

c语言计算S = 1+ (1+2) +(1+2+3) … (1+2 …+ N).
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 以上的程序就是计算S = 1+ (1+2) +(1+2+3) … (1+2 …+ N)的。

相似回答