首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知数列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
28
问题
已知数列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://kaotiyun.com/show/OuaZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
关于数字签名,下面______是错误的。
关于安全电子交易SET要达到的主要目标,下列______是错误的。
在Internet的域名系统中,用来表示商业组织的是______。
高层的互联设备是______。
FastEthernet的数据传输速率为100Mbps,保留着与传统的10Mbps速率Ethernet______的帧格式。
关于Windows2000Server操作系统,下列说法错误的是()。
若网络由各个结点通过点到点通信线路连接到中央结点组成,则称这种拓扑结构为()。
能够提供网络用户访问文件和目录的并发控制以及具有安全保密措施的局域网服务器是()。
为了方便用户记忆,IP地址采用【 】标记法。
随机试题
自喷井求产是在一种工作制度下,日产量小于20m3,连续求产2d,波动小于()便可交井。
隋唐时期,全国的最高行政机关是()
控制支气管哮喘气道炎症的首选药物是
从硬件构成来看,()不属于通信网的构成要素。
一般说来.居民纳税人应就其来源于中国境内、境外的所得缴纳个人所得税;非居民纳税人仅就来源于中困境内的所得缴纳个人所得税。下列收入中属于中国境内所得的是()。
某企业需要借入资金60万元,由于贷款银行要求将贷款金额的20%作为补偿性余额,故企业需要向银行申请的贷款数额为()万元。
赤道地区全年的降雨主要是()。
“看不懂的中国微博情绪”,折射出中国当下舆论场的一种现象:在互联网上,越是偏激的、攻击性的言论,越有人叫好,越是理性和正面的表达,越有人起哄甚至围攻。这种一边倒的网上舆论倾向,其根源固然需要具体分析,但一个因素不容忽视:社会上的模棱两可态度,姑息了极端言论
Inmostworksuccessismeasuredbyincome,andwhileourcapitalisticsocietycontinues,thisisinevitable.Itisonlywheret
Ifhe(come)______yesterday,Iwouldhavetoldhimallthedetailsregardingtheissue.
最新回复
(
0
)