不好意思,写错了,纠正一下。 [code=C#] private static long Test() { long s = 0, n = 1; for (int i = 1; i <= 10; i++) { n *= i; s += n; } return s; }code]
厉害 ,把左边result带入右边result就知道怎么算了,纯数学问题
上面的都不对 必须嵌套两个for for( int i = 1;i<=10; i++) { int k = 0; for(int j = 1;j<i;j++) { k *=k; } sum += k; } 结果就出来了!
using System; using System.Collections.Generic; using System.Linq; using System.Text;namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int j = 1; int sum = 0; for (int i = 1; i <= 10; i++) { j *= i; sum += j; } Console.WriteLine("从1加到10的阶乘和为:{0}",sum); } } }
using System; class sumjiecheng{ public static void Main(){ int sum=0; for(int i=1;i<=10;i++) { int jiecheng=1; for(int k=1;k<=i;k++) { jiecheng=jiecheng*k; } sum=sum+jiecheng; } Console.WriteLine(sum); } }
#include<stdio.h> void main() { int i,j,k; long sum=0; for(i=1;i<=5;i++) { k=1; for(j=1;j<=i;j++) { k*=j; } sum+=k; } printf("%d\n",sum); }
int sum=0;
int k=1;
for(int i=1;i<=10;i++ ){k=k*i;
sum=sum+k;}
ms1=1;
ms2=0;
for(int i=2;i<11;i++)
{
for(int j=i;j<i&&j>0;j--)
{
ms *= i*j;
}
ms2 +=ms1;}
写错了,呵呵
long s=0,n=1;
int i;for(i=1;i<=10;i++)
{
s+=n*i;
}
for (int i = 10; i > 1; i--)
{
result = result * i + 1;
}4037931
如果楼主真要做大数运算最好去找现成的论文,这个东西自己研究很可能有bug。
不好意思,写错了,纠正一下。
[code=C#]
private static long Test()
{
long s = 0, n = 1; for (int i = 1; i <= 10; i++)
{
n *= i;
s += n;
} return s;
}code]
必须嵌套两个for
for( int i = 1;i<=10; i++)
{
int k = 0;
for(int j = 1;j<i;j++)
{
k *=k;
}
sum += k;
}
结果就出来了!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int j = 1;
int sum = 0; for (int i = 1; i <= 10; i++)
{
j *= i;
sum += j;
} Console.WriteLine("从1加到10的阶乘和为:{0}",sum);
}
}
}
class sumjiecheng{
public static void Main(){
int sum=0;
for(int i=1;i<=10;i++)
{
int jiecheng=1;
for(int k=1;k<=i;k++)
{
jiecheng=jiecheng*k;
}
sum=sum+jiecheng;
}
Console.WriteLine(sum);
}
}
void main()
{
int i,j,k;
long sum=0;
for(i=1;i<=5;i++)
{
k=1;
for(j=1;j<=i;j++)
{
k*=j;
}
sum+=k;
}
printf("%d\n",sum);
}