非常风气网www.verywind.cn
首页
编程计算前n项的值
C语言
编程
:一数列第一、二项分别为1、2,求第100
项的值
,怎么写?
答:
考虑到此数列的增长情况,第100项可能是个很大的数,int类型已经不能承载,故选择__int64、long long等64位二进制整数类型来操作。下面提供一个选用__int64类型的代码。代码文本:include "stdio.h"define
N
100 int main(int argc,char *argv[]){ __int64 a[100]={1,2};char i;for(i=2;...
VB
编程
题目求解
答:
form2的“显示”按钮代码:form1.Show 单击form1的“隐藏”按钮,则form1窗体消失。代码:form1.hide 以下数列:1,1,2,3,5,8,13,21,……,的规律是从第3个数开始,每个数是它
前面
两个数之和。按如下界面设计,运行时,选中一个单选按钮后,单击“
计算
“按钮,则计算出上述数列的第
n项的值
...
对double fun(int
n
)
编程
。根据形参n,
计算前
几项和。1-1/4 +1/7...
答:
/ 99 fun(99) = 0.840724 Press any key to continue / include <stdio.h>double fun(int
n
) {int i = 1;double sum = 0.0,sign = 1.0;while(i <= n) {sum += sign / i;i += 3;sign = -sign;}return sum;}int main() {int n;scanf("%d",&n);printf("fun(%d) ...
用一维数组
计算
Fibonacci数列的前100
项的
数列
答:
思路:先定义数组的前两
项值
,再依次对后面每项进行赋值,后面每项都是前两
项的
和。例如:include <stdio.h> int main(){ int a[20],i;a[0]=a[1]=1;for(i=2;i<20;i++)a[i]=a[i-1]+a[i-2];for(i=0;i<20;i++){ printf("%4d ",a[i]);if((i+1)%5==0)printf(...
用c++语言
编程
输出Fibonacci数列的前40个数
答:
按Fibonacci数列规则,它的第一项是0,第二项是1。从第三项开始,当前项是前两项之和,即数列结构是:0,1,1,2,3,5,8...。可以自定义一个函数求各项之值(为提高时效,不用递归),代码如下://#include "stdafx.h"//If the vc++6.0, with this line.#include <iostream>using name...
编程
输出数列的前20项:1,2,5,10,21,42...(提示:偶数项是前一项的2倍...
答:
x=1;printf("%d ",x);//建议输出一个数后,输出空格,容易看出出错位置 for(i=2;i<=20;i++)//计数的i从2到20计数 { if(i%2==1)//判断的是输出的个数,而不是前一个数是奇还是偶 { x=2*x+1;printf("%d ",x);} else { x=2*x;printf("%d ",x);} } printf("\
n
")...
怎样用C语言
编程
输出等比数列前20项
答:
include<stdio.h> int main(void) { int
n
=0;int a1, q;printf("请输入首项,公比:");scanf("%d %d", &a1, &q);while (n < 20) { printf("%d\n",a1);a1 *= q;++n;} }
C语言
编程
:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列...
答:
本题的分数序列,以上述数列的第n项作为
n项的
分母,以n+1项作为n项的分子。不懂C语言。一般来说,分数
计算
的结果,应该以分数形式精确表达。写了一段fortran代码,计算这个数列前20项的和。sum = 302163077445280087617864490505 / 9251704366605890848773498384 近似值为:32.660260798641642899358906005474 具体...
C语言
编程求前
30项和?
答:
{ sum += fenzi/fenmu;tmp = fenmu; /*先把分母存入tmp中,后面用到*/ fenmu = fenzi; /*分母变成上一
项的
分子*/ fenzi = fenzi + tmp; /*下一项的分子变成上一项的分母+上一项的分子*/ } printf("sum(1~30)=%.4f\
n
",sum); /*保留四位小数字*/ return 0;} ...
编程计算
:1+1/(1+3)+1/(1+3+5)+1/(1+3+5+7)+……(共
n项
),
n值
从键盘输 ...
答:
提供一个C的作参考:include "stdio.h"int main(void){ int n,i,t; double sum; while(1){ printf("Input n(int n>0)...\
nn
="); if(scanf("%d",&n) && n>0) break; printf("Error, redo: "); } for(n<<=1,sum=t=0,i=1;i<n;sum+=1.0...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网