c# 输入n的值,计算n!(阶乘)。

如题所述

n的阶乘=1*2*3*4······*n;n必须大于1的自然数

int a=1;
for(int i=1;i<=n;i++){
a=a*i;
}
获得a就是了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-04
int n;
n = int.Parse(Console.ReadLine());
int sum = 1, i;
for (i = 1; i <= n; i++)
sum = sum * i;
Console.Write(sum);
第2个回答  2013-12-04
拿笔算吧,孩子
相似回答