试编写程序计算10阶乘并结果输出到屏幕上

试编写程序计算10阶乘并结果输出到屏幕上

int nRet = 1;
for(int i = 1; i <=10; i++
{
nRet *= i;

}

printf("10的阶乘为%d", nRet);

望采纳
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-06-26
public class Increase {public static long rep(int n) {long i = 0;if (n == 0 || n == 1)i = 1;elsei = n * rep(n - 1);return i;}public static void main(String[] args) {System.out.println(rep(5));System.out.println(rep(10));System.out.println(rep(15));}}结果为:12036288001307674368000
相似回答