首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知数列Xn的前两项为2和3,其后继项根据当前最后两项的乘积按下列规则生成;(1)若乘积为l位数,则该乘积为数列的后继项;(2)若乘积为2位数,则该乘积的十位数字和个位数字依次作为数列的两个后继项。请编写函数void produceX(int n),生成该
已知数列Xn的前两项为2和3,其后继项根据当前最后两项的乘积按下列规则生成;(1)若乘积为l位数,则该乘积为数列的后继项;(2)若乘积为2位数,则该乘积的十位数字和个位数字依次作为数列的两个后继项。请编写函数void produceX(int n),生成该
admin
2011-06-14
76
问题
已知数列Xn的前两项为2和3,其后继项根据当前最后两项的乘积按下列规则生成;(1)若乘积为l位数,则该乘积为数列的后继项;(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 read WriteData()
{
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,"\n");
fclose(wf);
fclose(rf);
}
选项
答案
void produeeX(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//如果是一位数 { outBuf[i]=X; sum+=outBuf[i]; //将该数计入总和 } } }
解析
本题主要考查数列问题。按照指定的运算规则,如果得到的乘积是两位数,则将两位数的十位和个位作为新的后两位,注意此时循环量应该多加1。如果得到的是1位数,直接作为新值即可。
转载请注明原文地址:https://www.kaotiyun.com/show/OuaZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
将原数据变换成一种隐蔽的形式的过程称为【 】。
由于Windows2000Server采用了活动目录服务,因此Windows2000网络中所有的域控制器之间的关系是【 】的。
FastEthernet的数据传输速率为100Mbps,保留着与传统的10Mbps速率Ethernet______的帧格式。
下列属于主动攻击的是()。①假冒②信息内容的泄露③重放④信息内容的修改⑤拒绝服务
虚拟局域网通常采用IP广播组地址、MAC地址、网络层地址或()定义。
采用拨号上Internet一般需要有计算机、普通电话、通信软件和______。
根据组建思想和实现方法,网络并行计算可以分成______和网格计算两类。
因特网用户使用的FTP客户端应用程序通常有三种类型,即传统的FTP命令行、浏览器和【 】。
下列选项中,不属于局域网交换机的特点的是()。
串行数据通信的方向性结构有3种,即单工、双工和______。
随机试题
“生亦我所欲也,义亦我所欲也,二者不可得兼,舍生而取义者也。”这句话体现的中华民族的一种美德是()
A.急性阑尾炎穿孔腹膜炎B.胆总管囊肿穿孔腹膜炎C.绞窄性肠梗阻D.实质性脏器损伤E.肠伤寒穿孔
下列有关法定补偿和裁量补偿的说法中正确的是()。
背景资料:某一级公路,路面面层采用C30水泥混凝土。该项目施工单位面层施工过程如下:第一步,该施工单位按要求进行水泥混凝土配合比设计,采用实验室确定的“实验室配合比”直接配料;第二步,施工单位按要求架设模板;第三步,确定好最佳拌和时间,配备一座间歇
在重力式码头工程中,代替传统的粒状反滤材料,可以采用()作为反滤层。
实贷实付的根本目的()。
运输通道是指存在流向相同的密集(),有多条运输线路和多种运输方式参与运输的长条地域。[2006年真题]
A、 B、 C、 D、 D根据题干第二个图形的结构,可排除A、B、C,如图所示:
自我实现预言是指我们对他人的期望会影响到对方的行为,使得对方按照我们对他的期望行事。下列属于自我实现预言的是( )。
经济波动
最新回复
(
0
)