阶乘数之和告诉每个数的过程
sum of the factorial number tell the procedure of each number
我做了一个阶乘代码来工作和求和,但我不知道如何告诉教授想要我告诉他这样的输出的程序:
6!=1*2*3*4*5*6=720
但我不知道该怎么做我被卡住了我是新手,这是我在学校的第一年,我的输出是:"Numri Faktorial i 6 eshte 720"我这样做是因为我不知道在学校问我需要帮助的方式
(ps = 抱歉我的英语不好 :( )
我的代码是:
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();
您可以尝试这样的操作:
var factorialExpression = string.Join("*", Enumerable.Range(1,numri));
Console.WriteLine("{0}!={1}={2}", numri, factorialExpression, faktorieli);
更新
为了在不了解其工作原理的情况下不使用此代码,您应该首先查看以下链接:
我做了一个阶乘代码来工作和求和,但我不知道如何告诉教授想要我告诉他这样的输出的程序: 6!=1*2*3*4*5*6=720 但我不知道该怎么做我被卡住了我是新手,这是我在学校的第一年,我的输出是:"Numri Faktorial i 6 eshte 720"我这样做是因为我不知道在学校问我需要帮助的方式 (ps = 抱歉我的英语不好 :( ) 我的代码是:
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();
您可以尝试这样的操作:
var factorialExpression = string.Join("*", Enumerable.Range(1,numri));
Console.WriteLine("{0}!={1}={2}", numri, factorialExpression, faktorieli);
更新
为了在不了解其工作原理的情况下不使用此代码,您应该首先查看以下链接: