首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数countValue(),其功能是:计算500~800之间素数的个数count,并按所求素数的值从小到大排序,再计算其间隔加、减之和,即第1个素数一第2个素数+第3个素数一第4个素数+第5个素数……的值sum。函数WriteData()负责把结果
请编写函数countValue(),其功能是:计算500~800之间素数的个数count,并按所求素数的值从小到大排序,再计算其间隔加、减之和,即第1个素数一第2个素数+第3个素数一第4个素数+第5个素数……的值sum。函数WriteData()负责把结果
admin
2020-12-17
154
问题
请编写函数countValue(),其功能是:计算500~800之间素数的个数count,并按所求素数的值从小到大排序,再计算其间隔加、减之和,即第1个素数一第2个素数+第3个素数一第4个素数+第5个素数……的值sum。函数WriteData()负责把结果输出到OUT.DAT文件中。
注意:部分源程序已给出。
请勿改动主函数main()和写函数WriteData()的内容。
试题程序:
#include
int count,sum;
void WriteData();
void countValue()
{
}
void main()
{
count=sum=0;
countValue();
printf(“count=%d\n,sum=%d\n”,count,sum);
WriteData();
}
void WriteData()
{
FILE*fp;
fp=fopen(“OUT.DAT”,“W”);
fprintf(fp,“%d\n%d\n”,count,sum);
felose(fp);
}
选项
答案
void countValue() { int i,j,flag.temp; int outBuf[300]; for(i=500;i<800;i++) { flag=0; for(j=2;j
outBuf[j]) /*如果第i位比它后面的数大则将两者进行交换, 也即将更小的值放到第i位*/ { temp=outBuf[i]; outBuf[i]=outBuf[j]; outBuf[j]=temp; } for(i=0;i
解析
本题主要考查素数的判断、排序和数组中指定下标元素的求和问题。
①判断是否为素数:素数的定义是:若一个数除了其自身和1再没有其他的除数,则该数就是素数。故用其定义可以很容易判断。在2到所判断数之间的数进行扫描,若有一个除数,则该数就不是素数。②排序:排序的思想是(以从小到大为例):将当前数据与其后的各个数据相比较,如果当前的数据比其后的数据大,则将两数据进行交换,从而使得前面的数据小于后面的数据,达到从小到大排序的目的。③计算其间隔加、减之和:判断下一位数的标号是奇数还是偶数,若下标为偶数(即第奇数个)则加,否则则减。
转载请注明原文地址:https://kaotiyun.com/show/ZsOZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
所谓信息高速公路的国家信息基础结构由5个部分组成,除了信息及应用和开发信息的人员之外,其余3个组成部分是()。I.计算机等硬件设备Ⅱ.数字通信网Ⅲ.数据库Ⅳ.高速信息网V
在下列传输介质中,哪一种错误率量低?
通信子网不包括
虚拟网络是建立在局域网交换机或ATM交换机之上的,它以【 】方式来实现逻辑工作组的划分与管理。
关于操作系统的描述中,错误的是
Web站点的访问控制通常可以按照不同的级别进行。如果Web站点使用微软公司的ⅡS来建设,在Web站点的内容位于NTFS分区时,控制用户访问Web站点中提供的资源的方法包括()。Ⅰ.p地址限制Ⅱ.用户验证Ⅲ.Web权限
关于因特网中的电子邮件,以下哪种说法是错误的?
10BASE-T使用的电缆介质类型是()。
关于Unix操作系统的结构和特性,以下哪种说法是错误的________。
完成路径选择功能是在TCP/IP参考模型的()。
随机试题
在数控机床中,常采用滚动丝杠和静压螺母,用滚动摩擦代替滑动摩擦。( )
引起上腔静脉阻塞最常见病因是
有隔振安装应较水泵隔振台座四周各宽出()mm。
下列关于电算化的要求,说法不正确的是()。
在了解M公司与存货相关的内部控制时,需要考虑L公司与存货业务相关的职务划分。按照不相容职务分离的基本内部控制要求,以下有关存货的职务组合中,应当分离的是( )。假定接受委托前,M公司已经完成期末存货盘点,以下做法中正确的是( )。
下列有关图像与图形的表述,正确的有()。
为了反映应收账款的增减变动及其结存情况,应设置()账户。
相关研究发现,每天睡眠不足7小时的人普遍比睡眠时间更长的人胖。这是因为睡眠不足影响了新陈代谢功能,使刺激食欲的荷尔蒙增加,同时产生饱胀感的荷尔蒙水平降低。由此必能推出:
按照“先进后出”原则组织数据的结构是()。
TipstoHelpNewGradsLandJobOffersInordertogetajoboutofcollegethesedays,newgradsshouldbeoverachieverswi
最新回复
(
0
)