制作俄语网站,wordpress完整替换网址,课程网站课程资源建设,百度导航最新版本免费下载本题要求实现一个计算非负整数阶乘的简单函数#xff0c;并利用该函数求 1!2!3!...n! 的值。
函数接口定义#xff1a;
double fact( int n ); double factsum( int n );
函数fact应返回n的阶乘#xff0c;建议用递归实现。函数factsum应返回 1!2!...n! 的值。题目保证输…本题要求实现一个计算非负整数阶乘的简单函数并利用该函数求 1!2!3!...n! 的值。
函数接口定义
double fact( int n ); double factsum( int n );
函数fact应返回n的阶乘建议用递归实现。函数factsum应返回 1!2!...n! 的值。题目保证输入输出在双精度范围内。
话不多说上个代码娱乐消遣一下注意一下递归的用法
double fact(int n){if(n 0){ //当n等于0时直接返回1return 1;}else{ //否则递归计算n的阶乘return n * fact(n-1);}
}double factsum(int n){int sum0;for(int i1;in;i){sumfact(i); //计算1!2!...n!的值}return sum;
}