提示:定义函数可以求阶乘,再定义函数求阶乘之和。1和0的阶乘是1,n(n > 1)的阶乘是n * (n-1) * (n - 2) * … * 1
//采用了函数嵌套调用和函数递归调用
//求解阶乘
int factorial(int n){
if(n == || n == ){
return ;
}else{
return n * factorial(n - );
}
}
//求解s = (1*1)!+(2*2)! + (3*3)!
int squareOfTheFactorial(int n){
if(n == || n == ){
return ;
}else{
return factorial(n * n) + squareOfTheFactorial(n - );
}
}