用C++ 计算并输出(1)*(1+2)*(1+2+3)*(1+2+3+4)*...*(1+2+..+10)

#include "iostream.h"

void main()
{
float ______,x;
int i,j;
for(i=1;i<11;i++)
{
______;
for(j=1;j+i;j++)_____;
y=y*x;
}
cout<<"y="<<y<<"\n";
}
求大神指点

#include "iostream"
using namespace std;
int main()
{
int i,j;
long long y = 1,x = 0;
for (i=1;i<11;i++)
{
x = x + i;
y = y * x;
}
cout<<"y = "<<y<<"\n";
}
这个是我自写的,如果是填你的空的话三空分别为:y = 1 、x = 0、x = x + j.
不过你的程序有很多错误,如没有“using namespace std;”,还有第二个for循环中应该是for(j=1;j <= i;j++) j <= i; 而不是for(j=1;j+i;j++)。最好用int mian(),void main()有些编译器会报错
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-25
第一个空是y=1,第二个空是x=1,第三个空是x=x+i。第一层循环是表示有11个括号,第二层则是对括号内的进行从1到i的累加
第2个回答  2013-04-25
void main()
{
float y=1.,x;
int i,j;
for(i=1;i<11;i++)
{
x=0;
for(j=1;j<=i;j++) x+=j;
y=y*x;
}
cout<<"y="<<y<<"\n";
}本回答被提问者采纳
第3个回答  2013-04-25
我想这个数,应该超过整数的范围了吧..如果超过了是不能这么写的。。楼上

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

编写一个程序,计算下式之和: 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语言编写程序,求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循环,根据式子的特性进行相加,得出最终结果。

...s=1+1\/(1+2)+1\/(1+2+3)+1\/(1+2+3+4)+...+1\/(1+2+3+...+n)_百度知...
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;}

用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));

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

用C语言编程计算下列表达式:s=1!+2!+3!+4!+……+10!。
C语言的字符串其实就是以'\\0'字符结尾的char型数组,使用字符型并不需要引用库,但是使用字符串就需要C标准库里面的一些用于对字符串进行操作的函数。它们不同于字符数组。使用这些函数需要引用头文件。文件输入\/输出:在C语言中,输入和输出是经由标准库中的一组函数来实现的。在ANSI C中,这些函数被...

C++编一个程序,计算并输出其1+2+3+4+。。+100 要用指针
include <cstdio> void Calc(int* p) \/\/接受int型地址参数,通过地址直接修改变量 { for(int i=1;i<101;i++){ p=(*p)+i;} } int main(){ int result=0;Calc(&result); \/\/传地址给上面的函数。printf("1+2+...+100=%d\\n",result);return 0;} ...

从键盘输入一个数n(整数),计算1+(1+2)+(1+2+3)+...+(1+2+3+4+5
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);}这样只是最简单的一种,效率不高,实际情况做的时候通常是把表达式整理成一个多项表达式来直接做运算,比如说你的那几个1+(1+2)...你可以...

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

相似回答
大家正在搜