计算1+2!+。。+10!的值的C程序怎么写呀

来源:百度知道 编辑:UC知道 时间:2024/06/23 16:08:04

#include<stdio.h>

void main()
{
// 定义和
int sum;
// 嵌套 for 循环
for (int i = 1; i <= 10; i++)
{
// 定义积
int product = 1;
for (int j = i; j >= 1; j--)
{
product *= j;
}
sum += product;
}
printf("和sum= %d", sum);
}

public class Acctor {
private long re;

public long calculate(){
re = 0;
long te = 1;
for(int i=1; i<=10; i++){
te*=i;
re+=te;
}
return re;
}
public static void main(String[] a){
Acctor an = new Acctor();
System.out.println(an.calculate());
}
}