创建一个控制台应用程序,使用嵌套for语句实现1!+2!+…+10!的和.
static void Main(string[] args)
{
//定义4个int类型的变量,其中i表示要进行阶乘运算的数字,j表示对i进行阶乘运算时需要用到的数字,temp表示阶乘运算的临时缓存值,sum表示总和
int i, j, temp = 1, sum = 0;
for (i = 1; i <= 10; i++) //使用for循环计算1到10以内的数字的阶乘
{
for (j = 1; j <= i; j++) //对访问到的数字进行阶乘运算
{
temp = temp * j; //阶乘运算
}
sum = sum + temp; //计算总和
temp = 1; //初始化临时缓存值
}
Console.WriteLine("1!+2!+...+10!={0}", sum);//输出结果
Console.ReadLine();
}