计算机三级机试

计算机三级机试

ID:35786344

大小:66.12 KB

页数:33页

时间:2019-04-18

计算机三级机试_第1页
计算机三级机试_第2页
计算机三级机试_第3页
计算机三级机试_第4页
计算机三级机试_第5页
资源描述:

《计算机三级机试》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数列问题39题编写函数JSvalue()它的功能是求F数列中大于t的最小的一个数,结果由函数返回,其中F数列F(n)的定义为:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)最后调用函数writeDAT()把结果输入到文件outDAT中。答案解析:intf0=0,f1=1,fn;fn=f0+f1;while(fn<=t){f0=f1;f1=fn;fn=f0+f1;}returnfn;第38题下列程序的功能是,利用以下所示的简单迭代方法求方程cos(x)-x=0的一个实根,Xn+1=cos(xn)迭代步骤如下1)取x1的值为0.0,2)X0=x1,把x1的值赋

2、给x03)X1=cos(x0),求出一个新的x1;4)若x0-x1的绝对值小于0.000001,执行步骤(5),否则执行步骤(2)5)所求x1是方程cos(x)-x=0的一个实根,作为函数值返回请编制函数countValue()实现程序要求,最后调用函数writeDAT(),把结果输出到文件outDAT中。答案解析:floatx1=0.0,x0;do{x0=x1;x1=cos(x0);}while(fabs(x0-x1)>=0.000001);returnx1;第95题请编写函数countValue(),它的功能是求n以内(不包括n)同时能被3与7整除的所有自然数之和的平方

3、根,并作为函数值返回,最后结果s输出到文件夹OUTDAT中。答案解析:inti;doubles=0;for(i=21;i

4、i<=999;i++){j=3*i/2;a1=i/10%10;a2=j/100%10;a3=j/1000;a4=j/10%10;if(a1==a2&&a3==a4&&j>=1000&&j<=9999&&3*i==2*j){cnt++;sum+=i+j;}}素数问题44451045.下列程序的功能是:将大于整数m且紧靠m的k个素数存入数组xx,请编写函数num(intm,intk,inxx[])实现程序的要求,最后调用函数readwriteDAT()把结果输出到outdat文件中。答案解析:inti,d,h,n=0;d=m+1;while(n

5、(i=2;i<=h;i++)if(d%i==0)break;if(i>h){xx[n]=d;n++;}d++;}44.下列程序的功能是计算500-800之间的个数cnt,并按所要求素数的值从大到小的顺序,在计算其间隔减加之和,即第一个素数-第二个素数+第三个素数-第四个素数+第五个素数⋯⋯的值sum,请编写函数countvlue(),实现程序的要求,最后调用函数writeDAT()把结果cnt和sum输出到文件outDAT中。答案解析:inti,j,h,f=1;for(i=799;i>500;i-=2){h=i/2;for(j=2;j<=h;j++)if(i%j==0)br

6、eak;if(j>h){cnt++;sum+=i*f;f=-f;}}10.下列程序的功能是:选出100-1000之间的所有个位数字与十位数字之和被10除所得余数恰是百位数字的素数(293)。计算并输出上述这些素数的个数cnt,以及这些函数值的和sum请编写函数vlue(),实现程序的要求,最后调用函数writeDAT()把结果cnt和sum输出到文件outDAT中。答案解析:inti,j,h,ge,shi,bai;for(i=101;i<=999;i+=2){ge=i%10;shi=i/10%10;bai=i/100;if((ge+shi)%10==bai){h=i/2;f

7、or(j=2;j<=h;j++)if(i%j==0)break;if(j>h){cnt++;sum+=i;}}}第91题下列程序的功能是:寻找并输出11至999之间的数m,它满足m,m2,m3,均为回文数,所谓回文数是指各位数字左右对称的整数,例如121,676,94249等,满足上述条件的数如m=11,m2=121,m3=1331,皆为回文数,如果是回文数,则函数返回1,反之返回0,把结果输出到文件OUT,DAT中。答案解析:inti,cnt=0,xx[10],j;while(n>0){xx[cnt]=n%10;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。