编写一个程序1!+2!+3!+...+100!用BASIC语言
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/07 10:26:45
编写一个程序1!+2!+3!+...+100!用BASIC语言
public class SetPerformance {
static int f(int n){//计算阶乘函数
int fn = 0;
if(n==1) return 1;
fn=n*f(n-1);
return fn;
}
public static void main(String[] args) throws Exception{
System.out.println("输入一个数字然后计算其所有阶乘的和");
BufferedReader b=new BufferedReader(new InputStreamReader(System.in));
int fn;
double sum=0;
fn=Integer.parseInt(b.readLine());
sum+=f(fn);
System.out.println(sum);
}
}
这是我用java编写的,估计算法都差不多,你自己看看吧
static int f(int n){//计算阶乘函数
int fn = 0;
if(n==1) return 1;
fn=n*f(n-1);
return fn;
}
public static void main(String[] args) throws Exception{
System.out.println("输入一个数字然后计算其所有阶乘的和");
BufferedReader b=new BufferedReader(new InputStreamReader(System.in));
int fn;
double sum=0;
fn=Integer.parseInt(b.readLine());
sum+=f(fn);
System.out.println(sum);
}
}
这是我用java编写的,估计算法都差不多,你自己看看吧
用C语言编写一个程序,例:求1*2*3*4*5
用C语言编写一个程序,计算1+2+3+4+~+n
用PASCAL语言编写一个求1+2+3+...+N的程序
用C语言编写程序,输入一个正整数n(1
麻烦用C语言编写一个程序
用c语言编写程序;1×2×3+……×100?
用C语言编写程序计算S的值,其中s=1+2+3+.+100
C语言;请编写一个程序,计算1-1/2+1/3-………+1/99-1/100,
用C语言编写一个递归程序用来计算:1*2+2*3+3*4+...+(n-1)*n
用c语言编写一个程序,求和s=1!+3!+5!
C语言编写一个程序求出1+2+3……1000
pascal语言 编写一个程序