如何编写程序代码求和20\/1+19\/2(编程求和1+2+3++100)
循环结构程序设计 有一数列 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;
}