首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知数列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
69
问题
已知数列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全国计算机三级
相关试题推荐
根据下图所示网络结构回答下列问题。如果将192.168.66.128/25划分为3个子网,其中子网1能容纳50台主机,子网2和子网3分别能容纳20台主机,要求网络地址从小到大依次分配给3个子网,前两个子网的掩码分别为【10】和【11】,可用的IP地址
根据下图所示网络结构回答下列问题。如果需要监听路由器RF和RG之间的所有流量,可以在该链路中串入一种设备,请写出这种设备的名称。
请根据下图所示网络结构回答下列问题。如果需要IP地址为59.67.151.128的主机使用第三方软件监控路由器RG的运行状态,请写出路由器RG必须支持的协议名称。
请根据图(a)所示网络结构回答问题。如果在不改变路由表项的前提下,请写出在路由器RF上最多可再连接的路由器数量。
下列关于配置OSPF的描述中,错误的是()。
下列路由表中错误的路由表项是()。
ITU标准OC-12的传输速率为()。
下列关于Windows2003系统下DHCP服务器的描述中,正确的是()。
CiscoPIX525防火墙能够进行操作系统映像更新、口令恢复等操作的模式是()。
下列关于SNMP操作的描述中,错误的是()。
随机试题
胶原纤维排列与牙本质小管平行的牙本质是
A.淋巴道转移B.直接蔓延C.血道转移D.种植性转移E.椎旁静脉系统的转移前列腺癌的盆腔转移途径是
对于危险化学品生产经营单位其行为正确的是()。
( )可以根据设备监理需要正式或非正式地、非常详细地或粗线条地作出。
()是学习的主体因素。
下列化学课中,属于以巩固知识、技能为主的课是()。
标志着中国半殖民地半封建社会基本形成的不平等条约是()。
小凯上小学时因经常把麻雀、青蛙、蚯蚓等小动物带到教室而被老师批评。上中学后,他仍然经常把小动物带到教室。中学班主任发现后,没有批评小凯,反而帮助小凯发动学生成立了动物兴趣小组。小凯非常高兴,向老师保证,自己一定会努力,不辜负老师的好意。通过对小动物的探索活
某建筑公司雇人修建某镇农贸市场,但长期拖欠工资。县人力资源与社会保障局作出《处理决定书》,要求该公司支付工资,并加付应付工资50%的赔偿金。该公司在法定期限内既未履行处理决定,也未申请行政复议和提起诉讼。下列选项正确的是()。
TreasureWhatWeHaveForthispart,youareallowed30minutestowriteanessayentitledTreasureWhatWeHave.Youressaysho
最新回复
(
0
)