首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
65
问题
请编写函数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全国计算机三级
相关试题推荐
下列关于计算机辅助技术的描述中,正确的是()。
FDDI采用一种新的编码技术,是()。
主机和终端都处于网络的外围,它们构成了资源子网,资源子网的任务是【】。
以下关于误码率的讨论中,错误的是______。
UDP可以为其用户提供不可靠的、面向【】的传输服务。
A类IP地址用7位二进制数表示网络地址,用()位二进制数表示主机地址。
操作系统的一个重要功能是存储管理。以下有关存储管理的叙述中,错误的是()。
在设计一个南路由器互联的多个局域网的结构中,我们要求每个局域网的网络层及以上高层协议相同,并且()。
补充函数,要求实现如下功能:寻找并输出11~999之间的数m,它满足m,m2,m3均为回文数(回文数是指各位数字左右对称的整数),例如12321,505,1458541等。满足上述条件的数如m=11时.m2=121,m3=1331都是回文数。请编写jsVa
随机试题
如果部件几何对象不需要在装配模型中显示,可使用,以提高显示速度。
现金短缺损失具体包括__________、__________、__________。
中暑按发病机制可分为()
所用的测定方法A、铈量法B、银量法C、亚硝酸钠法D、三氯化铁比色法E、四氮唑比色法维生素E中生育酚检查
下列各项中,()是记录经济业务事项的发生和完成情况,明确经济责任,并作为记账依据的书面证明。
经济学中,系统内部个别效率较高的组织的出现.会对其他效率较低的组织的存在和发展构成破坏或抑制,人们把这种作用称为“顶尖效应”。由于个人之间地区之间、国家之间的发展不平衡,因此“顶尖效应”捏普遍存在的。根据上述定义,下列有助于避免“顶尖效应”的是()
影响问题解决的因素有哪些?
视觉艺术(杭州师大2017年研)
可接受性
A、 B、 C、 D、 A
最新回复
(
0
)