请教:写一个求n!的函数,在主函数中调用该函数求1!+2!+…10!的值。

来源:百度知道 编辑:UC知道 时间:2024/05/28 15:26:48
把上面题目的子函数改成递归调用的形式,再做一偏.

#include<iostream.h>
int func(int n);
void main()
{
int sum=0,i;
for(i=1;i<=10;i++)
sum+=func(i);
cout<<sum<<endl;
}

int func(int n)
{
if(n==1)
return 1;
return n*func(n-1);
}

没调试,我的VC刚坏了,应该就是这样了.

import java.util.*;
class Shit{
public static void main(String[] args)
{ int n;
Scanner reader=new Scanner(System.in);
System.out.println("请输入n=:");
n=reader.nextInt();
System.out.print("你输入数的阶乘为"+factorial(n));
}

public static int factorial(int n){
if (n==0 || n==1)
return 1;
else
return n*factorial(n-1);
}
}

float fac(int n)
{
float f;
if(n<0){printf("n

请教:写一个求n!的函数,在主函数中调用该函数求1!+2!+…10!的值。 写一个求∑n的函数, 在主函数中输入一个整数求出该数的累加和(1+2+3+...n). 写一个求∑n!的函数, 在主函数中输入一个整数求出该数的累加和(1!+2!+3!+...20!). 编写一个递归函数,求N个数的和,在主函数中调用,要求从键盘输入N的值和N个数 写一个函数,使N个整数按由小到大的顺序排列,要求在主函数中输入10个数,并输出排好序的数 编写一个求n!的函数,主函数中调用这个函数,计算sum=1!+2!+3!+......+10! 编写一个求X的n次方的函数 写一个函数求一个字符串的长度。在main函数中输入字符串,并输出长度 c语言问题 写一个判素数的函数,在主函数输入一个函数,输出是否素数信息。 (c++)设计一个函数,求n的阶乘,其中参数n的缺省值为5。