首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知数列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
65
问题
已知数列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全国计算机三级
相关试题推荐
下列关于OSPF协议的描述中,错误的是()。
下图是用sniffer捕获一台主机用浏览器访问某网站时的数据包。请根据图中信息回答下列问题。(1)该主机的IP地址是【16】,该主机采用HTTP协议进行通信时,使用的端口是【17】。(2)图中的①~⑤删除了部分显示信息,其中②处的应该是【18】,
下列关于配置OSPF的描述中,错误的是()。
如图1所示,一台Cisoc3500系列交换机上连接2台计算机,它们分别划分在VLANl0(ID号为10)和VLANl1(ID号为11)中。交换机的千兆以太网端口(g0/1)连接一台路由器,使2个VLAN之间能够通信。交换机管理地址为167.11.45.2
在一台Cisco路由器上封禁ICMP协议,只允许215.192.40.16/28和202.204.28.2/24子网的ICMP数据包通过路由器,下列正确的access-list配置是()。
配置Windows2003系统WWW服务器时,下列选项中不能作为网站标识的是()。
下图是校园网一台主机在命令行模式执行:某个命令时用sniffer捕获的数据包。请根据图中信息回答下列问题。(1)从该主机发送给mail.tj.edu.cn的数据包经过的第二个路由器的IP地址是【1】。(2)图中的①~③删除了
某公司网络管理员使用DHCP服务器对公司内部主机的IP地址进行管理,在某DHCP客户机上连续执行“ipconfig/all”和“ipconfig/renew”命令,执行“ipconfig/all”得到的部分信息如图1所示,执行“ipconfig/renew
下列关于HiperLAN/2技术与标准的描述中,错误的是()。
下列关于综合布线部件的描述中,错误的是()。
随机试题
一般小儿生后何时起即可添加鱼肝油、果汁
下列关于防火墙功能的描述,错误的是()。
对格式条款有两种解释的,应当作出有利于提供格式条款一方的解释。()
水泥的终凝时间,指的是( )。
公称直径小于600mm的液体管道宜采用()。
下列各项,属于存货确认必须满足的条件是( )。
下列不是刑警的人员是()。
在下列a、b、c、d四个等周长的规则几何图形中,面积最大和最小的分别是()。
毫无疑问,未成年人吸烟应该加以禁止。但是,我们不能为了防止给未成年人吸烟以可乘之机,就明令禁止自动售烟机的使用。这种禁令就如同为了禁止无证驾车在道路上设立路障,这道路障自然禁止了无证驾车,但同时也阻挡了99%以上的有证驾驶者。为了对上述论证做出评价,回答以
社会生产是连续进行的,这种连续不断重复的生产就是再生产。社会再生产的核心问题是社会总产品实现问题,即()
最新回复
(
0
)