首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知数列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
73
问题
已知数列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全国计算机三级
相关试题推荐
Linux操作系统与WindowsNT、NetWare、UNIX等传统网络操作系统最大的区别是______。
由于各个物理网络所能处理的最大报文长度可能不同,所以IP报文在传输和投递过程中有可能被【 】。
在数字信封技术中,发送方首先选择一个对称密钥,并利用对称密钥加密技术对要发送的信息进行加密,然后再利用公开密钥加密技术并()。
在因特网电子邮件系统中,电子邮件应用程序()。
InternetExplorer是目前流行的浏览器软件,它的主要功能之一是浏览()。
对明文进行加密的一组规则称为()。
由于在多媒体网络应用中需要同时传输语音、数字、文字、图形与视频信息等多种类型的数据,不同类型的数据对传输的服务要求不同,因此多媒体网络应用要求网络传输提供高速率与低【 】服务。
不同内容的报文通过HASH函数后生成的摘要的内容是______。
WWW客户机与WWW服务器之间的信息传输使用的协议为______。
基于网络安全的需要,网络操作系统一般提供了四级安全保密机制:注册安全性,用户信任者权限与()。Ⅰ.最大信任者权限屏蔽Ⅱ.物理安全性Ⅲ.目录与文件属性Ⅳ.协议安全性
随机试题
观察单位为研究中的
吸气性呼吸困难常见于
零售药店均不能销售的是()。
在一些大型设备项目中存在着完全不同的两种设备设计工作,它们是()。
某施工单位承担一台大型压缩机和一台配套的燃气轮机的吊装任务,压缩机单重为82t,燃气轮机单重为37.41t,整体到货。在施工现场可提供200t、170t的大型汽车式起重机各一台。200t、170t汽车式起重机吊索具重量均为2t。由于现场条件限制,两台起重机
信息开发是对信息进行综合分析和()。
以下用于环保、教育、扶贫和农业开发项目的贷款是()。
软件测试的目的是()。
二进制数1000010转换成十进制数是
Humanbeingshaveusedtoolsforaverylongtime.Insomepartsoftheworldyoucanstillfindtoolsthatpeopleusedmoretha
最新回复
(
0
)