如何编写程序代码求和20\/1+19\/2(编程求和1+2+3++100)

http://www.itjxue.com  2023-03-17 20:25  来源:未知  点击次数: 

循环结构程序设计 有一数列 2/1 3/2 5/3 8/5 ...编写程序数列前20项之和, 我学的是C语言

#include stdio.h

int main()

{

int a = 2;

int c = 3;

int sum = 2;

int i;

for(i=1;i20;i++)

{

sum = sum + c/a;

c = c+a;

a = c-a;

//printf(" %d/%d ",c,a);

}

printf("sum =%d \r\n",sum);

return 0;

}

以上代码经过编译测试,不懂可以问我。

用C语言/*求1+2!+3!+...+20!的和*/

1、首先,定义三个整型变量,保存项数、算式的总和、每一项的和。

2、接着,将算式的总和设置为0。

3、读入算式的项数,保存在变量n中。

4、用for循环判断,条件是i的值小于等于n,即实现各项的总和。

5、在每次执行外侧循环时,设置sum2的初始值为0。

6、用for语句执行内部的循环,计算每一个小项的和。

7、运行程序,观察结果。

编写一个java应用程序求1!+2!+...+20!的和

一个简单的嵌套循环,我就不用面向对象的思想写了,给个主体的代码你:

long sum = 0;

for(int i = 1;i = 20; i++){

long mul = 1l;

for(long j = 1L;j = i;j++){

mul *= j;

}

sum += mul;

}

System.out.println("1!+2!+...+20!的和:"+sum);

c语言编程序求1的求和加到20的求和

#includestdio.h

int main()

{

int i,sum=0;

for(i=1;i=20;i++)

sum+=i;

printf("%d\n",sum);

return 0;

}

编写程序求1! 2! …… 20!。具体要求:设计一个求n!的函数,设计一个求和的函数

#include stdio.h

double fact(int n)

{

? if(n2)

? ? ? return 1;

? return n*fact(n-1);

}

double sigama(int a,int b,double (*f)(int))

{

? if(ab)

? ? ? return 0;

? return f(a)+sigama(a+1,b,*f);

}

int main()

{

? printf("%lf\n",sigama(1,20,fact));

? return 0;

}

(责任编辑:IT教学网)

更多

推荐微软认证文章