首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数jsValue,它的功能是:求Hofstadter数列中的第m项H(m)(m<1000),结果由函数返回。其中数列H(n)的定义为: H(1)=H(2)=1 H(n)=H(n-H(n-1))+H(n-H(n-2))(n>2) 最后
编写函数jsValue,它的功能是:求Hofstadter数列中的第m项H(m)(m<1000),结果由函数返回。其中数列H(n)的定义为: H(1)=H(2)=1 H(n)=H(n-H(n-1))+H(n-H(n-2))(n>2) 最后
admin
2010-09-05
56
问题
编写函数jsValue,它的功能是:求Hofstadter数列中的第m项H(m)(m<1000),结果由函数返回。其中数列H(n)的定义为:
H(1)=H(2)=1
H(n)=H(n-H(n-1))+H(n-H(n-2))(n>2)
最后调用函数writeDat()读取50个数据m,分别得出结果且把结果输出到文件out.dat中。
例如:当t=997时,函数值为605。
部分源程序已给出。
请勿改动主函数main()和写函数writeDat()的内容。
#include<stdio. h>
int jsValue(int m)
{
main ( )
{
int m;
m=300;
printf ("m=%d, k-%d\n", m, jsValue (m));
writeDat ( );
writeDat ( )
{
FILE *in, *out;
int i,m,s;
in= fopen ( "in. dar" , "r" );
out=f open ( "out. dar" , "w" );
for (i=0; i<50; i++) {
fscanf (in, "%d", &m);
s=jsValue (m);
printf( "%d\n", s );
fprintf (out, "%d\n" , s );
}
fclose (in);
fclose (out);
选项
答案
int jsVelue(int m) { if (m<0) return -1; /*参数错误,正常运行不会出现*/ if(m==1 || m==2) return 1; /*初值H[1]:H[2]=1*/ else return jsValue (m-jsValue (m-1)) +jsValue (m-jsValue (m-2)); /*调用jsValue递归计算H[k]*/ } /*解法二,递推*/ int jsValue(int m) { int H[1000], i; H[1]=1;H[2]=1; /*初值H[1]=H[2]=1*/ for (i=3;i<=m;i++) { H[i] = H[i-H[i-1)] +H[i-H[i-2]]; /*H(k)(k<i)的值都己计算完成,直接使用*/ } return H[m]; /*返回所求的值*/ }
解析
类型:序列计算。
关键点:分析序列定义,选择合适的方法生成和存储序列或序列中的特定值。
此题有两种解法:
1.按照定义编写递归函数;(计算量大,容易超时,慎用)。
2.保存所有值,从小到大递推求解。
转载请注明原文地址:https://kaotiyun.com/show/vuvZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值A在序列中的序号是
在关系模式R(A,C,D)中,存在函数依赖关系{A→D,A→C}则候选码为【】,关系模式R(A,C,D)最高可以达到【】范式。
对以下条目中属于设计概念结构策略的有()。Ⅰ.自顶向下Ⅱ.自底向上Ⅲ.自里向外Ⅳ.混合策略
数据模型通常由三部分组成,它们是______、数据操作和完整性约束。
在数据库管理系统的层次结构中,数据存取层处理的对象是单个_____。它把上层的集合操作转化为单记录操作。
对一个模式的分解要求分解后产生的模式与原模式等价,对其等价性进行评价的两个主要标准是______、______。
每个属性,有一个取值范围,这叫属性的【】。
Oracle数据库系统中负责客户机与服务器之间网络通信的模块是【】。
SQL数据库中的视图与下列______是对应的。
分布式数据库系统是由一组数据组成的,这组数据分布在计算机网络的不同计算机上,网络中的每个结点具有独立处理的能力(称为______),可以执行局部应用。同时,每个结点也能通过网络通信子系统执行全局应用。
随机试题
场所恐惧症主要表现为对某些特定环境的恐惧,如高处、广场、客观环境和拥挤的公共场所等,常以自发性惊恐发作开始,然后产生预期焦虑和回避行为,进而出现条件化的形成。一些临床研究表明,场所恐惧症患者常伴有惊恐发作。然而,有专家认为最初一次惊恐发作是场所恐惧症起病的
穷者欲达其言,________。(庾信《哀江南赋序》)
A.链霉素B.青霉素C.氯霉素D.四环素E.克林霉素临床使用时可引起神经肌肉阻断
A.扁鹊B.张仲景C.淳于意D.王叔和《诊籍》的创立者是
A、糖苷键B、疏水堆积力C、氢键D、3’,5’—磷酸二酯键E、B—折叠维持DNA双链结构纵向稳定性的是
在双代号网络图中,虚箭线的作用有()。
下列关于公司产品竞争能力的说法中,正确的有( )。
从理论上讲,工资上涨过快容易导致()通货膨胀。
实现从理性认识到实践的飞跃,必须要从实际出发,坚持理论和实践相结合的原则。下列成语中,违背这一原则的是()。
《刑法》规定:以暴力干涉他人婚姻自由的,告诉才处理。这一规定所包含的规则属于()。
最新回复
(
0
)