用函数调用来求(1!+2!+3!+......+20!)
来源:百度知道 编辑:UC知道 时间:2024/06/04 09:10:36
兄弟们快点啊!急啊!
我在此谢过了
我在此谢过了
Pascal 代码
program solve;
var
solve,a,b,i:longint;
function doit(x:longint):longint;
var j:longint;
begin
doit:=1;
for j:=1 to x do doit:=doit*j;
end;
begin
solve:=1;
for i:=1 to 20 do solve:=solve*doit(i);
writeln(solve);
end.
long fact(int n)
if (n==1|| n==0) return 1;
else return n*fact(n-1);
}
void main(){
long sum=0;
for (int i=1;i<=20;i++)
sum+=fact(i);
printf("%d\n",sum);
}
编写一个求n!的函数,主函数中调用这个函数,计算sum=1!+2!+3!+......+10!
求4×3二维数组中,数组元素是奇数的所有元素之和。要求用调用函数来实现。
编写函数求表达式x2-2x+1的值,x作为参数传递给函数,调用此函数求:
编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n
如何通过主函数调用2个子函数(一个是输入矩形的边长,一个是计算它的面积)来实现求矩形的面积(用C++来实现)
请教:写一个求n!的函数,在主函数中调用该函数求1!+2!+…10!的值。
编写函数实现n!,在主函数中调用该函数,求s=1 1/2! 1/3! ···直到最后一项的值小于0.00001
编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n, (要求利用指针函数)
这道函数递归调用的执行顺序是什么?(有例题,请根据0-1-2-__来告诉我)
调用函数求绝对值的和