首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知数列Xn的前两项为2和3,其后继项根据当前最后两项的乘积按下列规则生成;(1)若乘积为1位数。则该乘积为数列的后继项;(2)若乘积为2位数,则该乘积的十位数字和个位数字依次作为数列的两个后继项。 请编写函数void produceX(int n
已知数列Xn的前两项为2和3,其后继项根据当前最后两项的乘积按下列规则生成;(1)若乘积为1位数。则该乘积为数列的后继项;(2)若乘积为2位数,则该乘积的十位数字和个位数字依次作为数列的两个后继项。 请编写函数void produceX(int n
admin
2021-04-30
97
问题
已知数列Xn的前两项为2和3,其后继项根据当前最后两项的乘积按下列规则生成;(1)若乘积为1位数。则该乘积为数列的后继项;(2)若乘积为2位数,则该乘积的十位数字和个位数字依次作为数列的两个后继项。
请编写函数void produceX(int n),生成该数列的前n项(n<100),并把它保存在数组outBuf中,再把这前100项的和保存在整型变量sum中。readWriteData()函数负责将n值从IN.DAT文件中读出,并将结果outBuf输出到文件OUT.DAT中。
注意:部分源程序已经给出。
请勿改动主函数main()和输出函数readWriteData()的内容。
试题程序:
#include
int outBuf[200],sum=0;
void readWriteData();
void produceX(int n)
{
}
void main()
{
int n,i;
printf(“please input the amounts n:”);
scanf(“%d”,&n);
produceX(n);
for(i=0;i
printf(“%d,”,outBuf
);
readWriteData();
}
void readWriteData()
{
FILE*wf,*rf;
char str[5];
int i,len;
rf=fopen(“IN.DAT”,“r”);
wf=fopen(“OUT.DAT”,“w”);
fgets(str,4,rf);
len=(str[0]—’0’)*10+str[1]—’0’;
produceX(1en);
for(i=0,i
fprintf(wf,“%d,”,outBuf
);
fprintf(wf,“ks”);
fclose(wf);
tclose(rf);
}
选项
答案
void produceX(int n) { int i,X; outBuf[0]=2;outBuf[1]=3; for(i=2;i
10) //如果是两位数 { outBuf[i]=x/10;//求出十位上的值 sum+=outBuf[i]; //将该数计入总和 i++; //将数组下标右移一位 outBuf[i]=X%10;//求出个位上的值 sum+=outBuf[i]; //将该数计入总和 } else//如果是一位数 { outBuffi]=X; sum+=outBuf[i]; //将该数计人总和 } } }
解析
本题主要考查数列问题。按照指定的运算规则,如果得到的乘积是两位数,则将两位数的十住和个位作为新的后两位,注意此时循环量应谊多加1。如果得到的是1位数,直接作为新值即可。
转载请注明原文地址:https://kaotiyun.com/show/VDOZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
如下图所示,在某DHCP客户机上捕获了6个报文,并对第5条报文进行了解析。分析图中信息并回答下列问题。(1)该客户机获取的IP地址是【11】。(2)在DHCP服务器中设置的DNS服务器地址是【12】,设置的路由器地址是【13】。(3)若该客户机由
允许用户在不切断电源的情况下,更换存在故障的硬盘、电源或板卡等部件的功能是()。
下列关于服务器技术的描述中,错误的是()。
CiscoPIX525防火墙可以进行口令恢复的操作模式是()。
下列关于集线器的描述中,错误的是()。
拒绝转发所有IP地址进与出方向的、端口号为1434的UDP和端口号为4444的TCP数据包,下列正确的access-list配置是()。
下列关于Windows2003系统Web服务器安装、配置和使用的描述中,错误的是()。
下图是在一台Windows主机在命令行模式不执行某个命令时用sniffer捕获的数据包。请根据图中信息回答下列问题。(1)该主机配置的域名服务器的IP地址是【1】。(2)图中的①和②删除了部分显示信息,其中①处的信息
如图所示,某园区网用2.5Gbps的POS技术与Intemet相连,POS接口的帧格式是SONET。路由协议的选择方案是,园区网内部采用OSPF协议,园区网与Intemet的连接使用静态路由。请阅读以下R1和R3的部分配置信息。并补充【1】~【
如下图所示,Cisco3548交换机A与B之间需传输名为VLlO(ID号为10)和VLl5(ID号为15)的VLAN信息。下列为交换机A的g0/1端口分配VLAN的配置,正确的是()。
随机试题
人民法院作出判决,宣告某公民死亡,3天后该公民出现。在此种情况下,该公民或者利害关系人,可以采用:
凭《麻醉药品专用卡》每次取药量不得超过
常用于防止抗血栓形成的解热镇痛药是
下列与圆锥形套简冠固位力大小关系最密切的是
男性,40岁。发现风湿性心脏病10余年。查体:双侧颊部皮肤呈紫红色,心界向左扩大,心腰膨隆,心率96次/分,心尖部可闻及开瓣音及舒张期隆隆样杂音。该患者查体还可能发现的其他阳性体征是
A、角鲨烯环氧化酶B、14位还原酶和7~8位异构酶C、真菌胸苷酸合成酶D、真菌的细胞色素P450依赖性14-α-去甲基酶E、微管蛋白氟胞嘧啶抗真菌作用的靶点是
放坡基坑施工中,常用的护坡措施有()。
普通股价格10.5元,筹资费用每股0.5元,第—年支付股利1.5元,股利增长率5%,则该普通股成本最接近于( )。
一个小于80的自然数与3的和是5的倍数,与3的差是6的倍数,这个自然数最大是多少?
2012年,长春市汽车工业完成产值4888.5亿元,比上年增长16.5%;完成工业增加值1104.7亿元。2012年1~11月,汽车工业实现主营业务收入4954.2亿元,比上年同期增长11.6%;实现利润总额442.1亿元,比上年同期增长16.8%,高于全
最新回复
(
0
)