- ·上一篇内容:C#习题:计算3的0到10次方之和的值。
- ·下一篇内容:C语言程序的基本结构与格式
C#习题:编程求表达式1!+2!+3!+…+n!的和
求整数1~n之间整数的阶乘的和,即是求表达式1!+2!+3!+…+n!的和是多少?
要求:从键盘输入n的值。
源程序代码参考如下:
using System;
class Class1
{
static void
{
Console.WriteLine("求1~n的阶乘之和。");
int n = 0;
long sum = 0;
long fac = 1;
try
{
Console.WriteLine("请输入n的值:");
n = int.Parse(Console.ReadLine());
for(int i = 1;i<n;i++)
{
fac *= i;
sum += fac;
}
Console.WriteLine("1~{0}的阶乘之和为:{1}",n,sum);
}
catch
{
Console.WriteLine("输入的数字格式不正确!");
}
}
}
运行结果1:
运行结果2:
2
微信搜索“优雅的代码”关注本站的公众号,或直接使用微信扫描下面二维码关注本站公众号,以获取最新内容。
个人成长离不开各位的关注,你的关注就是我继续前行的动力。