阶乘数的总和告诉每个数字的程序

时间:2016-11-16 19:50:44

标签: c# sum factorial procedures

我做了一个代码来工作和求和,但我不知道如何告诉proffesor想要的程序告诉他这样的输出: 6!= 1 * 2 * 3 * 4 * 5 * 6 = 720 但我不知道该怎么做我被困了我是newbee而且是我在学校的第一年,我的输出是:" Numri Faktorial i 6 eshte 720"我是这样做的,因为我不知道在学校问我需要帮助的方式 (ps =我的英语不好的sory :()  我的代码是:

int i, numri, faktorieli;
Console.WriteLine("Shtype numrin : "); 
numri = int.Parse(Console.ReadLine());
faktorieli = numri;
for (i = numri - 1; i >= 1; i--)
{
    faktorieli = faktorieli * i;
}
Console.WriteLine("\nNumri Faktorial i {0} eshte {1}: ", numri, faktorieli);
Console.ReadLine();

1 个答案:

答案 0 :(得分:2)

您可以尝试这样的事情:

var factorialExpression = string.Join("*", Enumerable.Range(1,numri));
Console.WriteLine("{0}!={1}={2}", numri, factorialExpression, faktorieli);

<强>更新

为了不使用此代码,在不了解其工作原理的情况下,您应该看一下以下链接: