88问答网
所有问题
请用C语言编一个程序,采用递推法,计算出1*2*3+3*4*5+...+99*100*101
如题所述
举报该问题
推荐答案 2020-03-27
递推法?是递归法吧。。不过这个题目很简单的一个循环就能搞定。
int
i,s;
s=0;
for(i=1;i<=99;i++)
{
s=s+i*(i+1)*(i+2)
//这里是计算,最初就是1*2*3
i++;
//这里先+1,然后在循环里还有次i++,一共i就+2了,每+2之后相乘
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/gaMccMSaSSVtVaaMtSK.html
其他回答
第1个回答 2019-06-22
你好!
long
compure(int
i)
{
if(i==1);
return
1*2*3;
else
return
compute(i-1)+(2*i-1)*(2*i)+(2*i+1);
}
//1*2*3+3*4*5+5*6*7+...+99*100*101?相加项第一个是1,3,5,7,
...
,99.
仅代表个人观点,不喜勿喷,谢谢。
相似回答
请用C语言编一个程序,采用递推法,计算出1*2*3+3*4*5+
...
+99*100*101
答:
for(i=1;i<=99;i++){ s=s+i*(i+1)*(i+2) //这里是
计算,
最初就是
1*2*3
i++; //这里先
+1,
然后在循环里还有次i++,一共i就+2了,每+2之后相乘 }
编写一个程序,采用递推法,计算
并输出
1*2*3+3*4*5+
···
+99*100*101
...
答:
int iSum = 0;for (int i = 1; i <= 99; ++i)iSum += i * (i + 1) * (i + 2);printf("
1*2*3+3*4*5+
···
+99*100*101
= %d\n", iSum);return 0;}
编写一个程序,采用递推法,计算
并输出
1*2*3+3*4*5+
···
+99*100*101
...
答:
int iSum = 0;for (int i = 1; i <= 99; ++i)iSum += i * (i + 1) * (i + 2);printf("
1*2*3+3*4*5+
···
+99*100*101
= %d\n", iSum);return 0;}
C语言
用递推法
求1+2+3+4+... 用递归法求
1+2+3+4+
...
答:
include "stdio.h"int fun(int n){ if(n==1) return 1; else return n+fun(n-1); }int main(){ int n; printf("请输入n:"); scanf("%d",&n); printf("
1+2+3+
...+n=%d\n",fun(n));}
...并把结果写入D盘
,用C语言编写
请各位高手帮哈忙,谢谢!
答:
int main(){ long jiechen(int n);FILE *p;int i;long sum=0;for(i=1;i<=10;i++)sum=sum+jiechen(i);p=fopen("d:\\qiuhe.txt","w+");fprintf(p,"%ld",sum);fclose(p);return 0;} long jiechen(int n){ int i;long sum=1;for(i=n;i>=1;i--)sum=sum*i;return ...
递推法
求
1+1
/
2
!+1/
3
!+1/
4
!+……的前30项之和。
c语言
编程题
答:
long fun(int n){int i;long s=1;for(i=1;i<=n;i++)s=s*i;return s;}void main(){int i;double sum=0;for(i=1;i<=10;i++)sum=sum+1.0/fun(i);printf("sum=%f\n",sum);}
C语言
中
用递
归怎么求1+
2+3+4+
...
+100
答:
是递归, 没有递推一说, 只有递归和循环两种, 或者直接
计算,
即知道其数学公式,include <stdio.h> include <stdlib.h> int sum(int n){ if (n == 1) return n;else return sum(n - 1) + n;} int sum1(int n){ return n * (n + 1) / 2;} int sum2(int n){ int sum = ...
C语言
作业。。。
答:
1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。2.程序源代码:main(){ int i,j,k,n;printf("'water flower'number is:");for(n=100;n<1000;n++){ i=n/100;/*分解出百位*/ j=n/10%10;/*分解出十位*/ k=n%10;/*分解出个位*/ if(i
*100+
j*10+k...
大家正在搜
一个C语言程序是由
c语言程序编程
用c语言编写的代码程序
c语言程序100例
C语言程序
C语言编程
C语言程序的基本单位
简单c语言程序
c语言程序由什么构成