5!--阶乘 。大家谁能讲讲原理呀。我了是根据别人的改编。
int n = 1, sum = 5;
int i, j;
int b = 0;//记录循次数
int []bb =new int[15];
for (j = 1; j <= sum; j++)
{
for (i = 1; i <= j; i++)
{
n = n * i;
b++;
bb[i] = j;
}
if (j == sum)
Response.Write(n.ToString());
n = 1;
}
//Response.Write(b.ToString());//15
for (int t = 0; t < bb.Length; t++)
{
Response.Write("--" + bb[t].ToString());//120--0--5--5--5--5--5--0--0--0--0--0--0--0--0--0
}
int i, j;
int b = 0;//记录循次数
int []bb =new int[15];
for (j = 1; j <= sum; j++)
{
for (i = 1; i <= j; i++)
{
n = n * i;
b++;
bb[i] = j;
}
if (j == sum)
Response.Write(n.ToString());
n = 1;
}
//Response.Write(b.ToString());//15
for (int t = 0; t < bb.Length; t++)
{
Response.Write("--" + bb[t].ToString());//120--0--5--5--5--5--5--0--0--0--0--0--0--0--0--0
}