首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知数列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
48
问题
已知数列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全国计算机三级
相关试题推荐
请根据下图所示网络结构回答下列问题。填写路由器RG的路由表项。
公司使用Windows2003DHCP服务器对内部主机的IP地址进行管理,DHCP服务器的新建作用域及新建保留配置如图(a)和图(b)所示。某DHCP客户机从该DHCP服务器获取IP地址过程中,在客户机捕获的4条报文及对第4条报文的分析如下所示。
根据可信计算机系统评估准则(TESTEC),不能用于多用户环境下重要信息处理的系统属于()。
CisoPIX525防火墙能够进行口令恢复操作的模式是()。
差异备份、增量备份、完全备份三种备份策略的恢复速度由慢到快依次为()。
按照ITU标准,OC-3的传输速度是()。
CiscoCatalyst6500交换机的3/1端口与一台其他厂商的交换机相连,并要求该端口工作在VLANTrunk模式,这两台交换机的mink端口都应封装的协议和CiscoCatalyst6500设置trunk模式的正确配置语句是()。
CiscoPIX525防火墙可以进行操作系统映像更新的访问模式是()。
ADSL上行速率为()。
随机试题
要在记录单上留有摆位人员和记录人员的签名位置,并且每执行完一次必须
干片式生化分析仪是将一项测定中必需的全部或部分试剂预固定在载体中,可计算出待测物浓度,根据Kubelka.Munk理论,测定的物理量是
对于甲状腺功能亢进患者拔牙,下列哪项叙述是正确的
医患之间正常的信托关系应该建立于哪一种关系之上()
在地表下含水层中开挖柱形的集水建筑物用以吸取地下水的结构称为井,下面关于井的说法中,错误的是()。
某企业年初未分配利润为50万元,当年净利润为200万元,按10%和5%分别提取法定盈余公积和任意盈余公积。该企业可供投资者分配的利润为()万元。
请阅读下列材料:“导航与超链接”是某版初中信息技术教材八年级下学期第一单元第四课的教学内容。网页中的超链接功能可以使浏览者便捷地访问各个网页,快速地定位浏览的内容。超链接是指从一个网页指向另一个目标的链接关系,这个目标可以是另一个网页,也可以是另
下列对于课程定义的描述,不正确的是()。
共同犯罪指二人以上共同故意犯罪。()
在SQLServer2008中,如果数据库tempdb的空间不足,可能会造成一些操作无法进行,此时需要扩大tempdb的空间。下列关于扩大tempdb空间的方法,错误的是()。
最新回复
(
0
)