首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知数列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
90
问题
已知数列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全国计算机三级
相关试题推荐
若服务器系统可用性达到99.99%,那么每年的停机时间必须小于()。
下列属于广域网QoS技术的是()。
请根据下图所示网络结构回答下列问题。如果需要IP地址为59.67.151.128的主机使用第三方软件监控路由器RG的运行状态,请写出路由器RG必须支持的协议名称。
差异备份、增量备份、完全备份三种备份策略的恢复速度由慢到快依次为()。
根据下图所示网络结构回答下列问题。如果该网络内服务器群的IP地址为172.19.52.100-172.19.52.126和172.19.53.100-172.19.53.200,要求用一种设备对服务器群提供如下保护:检测发送到服务器群的数据包,如果发
下列对配置CiscoAironet1100接入点的描述中,错误的是()。
某个IP地址的子网掩码为255.255.255.192,该掩码又可以写为()。
如图1所示,一台Cisoc3500系列交换机上连接2台计算机,它们分别划分在VLANl0(ID号为10)和VLANl1(ID号为11)中。交换机的千兆以太网端口(g0/1)连接一台路由器,使2个VLAN之间能够通信。交换机管理地址为167.11.45.2
CiscoCatalyst6500交换机的3/1端口与一台其他厂商的交换机相连,并要求该端口工作在VLANTrunk模式,这两台交换机的mink端口都应封装的协议和CiscoCatalyst6500设置trunk模式的正确配置语句是()。
下图是在一台主机上用sniffer捕获的数据包。请根据图中信息回答下列问题。(1)该主机使用的DNS服务器的域名是【1】,DNS服务器的IP地址是【2】。(2)如果上图显示的是在该主机上执行某个操作过程捕获的所有数据包,那么该操作是
随机试题
硫化物竟是钻石的“好朋友”?根据2016年6月21日发表在英国《自然一通讯》杂志上的一项地质学研究,地幔中硫化物的氧化反应可能会诱发钻石的形成。这项发现构成了一个直接证据,可以证明钻石是在地幔中硫化物之上成核形成的。以下如果为真,哪项最能削弱上述观点?(
导线线端如接触不良,可能会烧毁电动机。()
社会变迁
免疫增强剂常用于:
双位点一步法中,若怀疑存在钩状效应,应采用的措施是
斯基德莫尔认为:行政过程中最常用的方法为计划、组织、人事、指导、()等活动。
福利管理的主要内容包括()
测验中某些项目的分数与测验中另一些项目的相关称作()。
赵维和郭晴是某公司企划部的员工,该部门的所有员工都是旅游爱好者。他们或者喜欢韩国,或者喜欢日本。赵维喜欢韩国,郭晴不喜欢日本。如果以上论述为真,下列哪项必然为真?Ⅰ.郭晴喜欢韩国Ⅱ.赵维不喜欢日本Ⅲ.企划部不喜欢韩国的人喜欢日本Ⅳ.企划部一半喜欢韩
进行软件测试的目的是_____。A.尽可能多地找出软件中的缺陷B.缩短软件的开发时间C.减少软件的维护成本D.证明程序没有缺陷
最新回复
(
0
)