- 3
- 0
- 约6.16万字
- 约 57页
- 2018-02-18 发布于浙江
- 举报
[IT认证]全国计算机等级考试三级数据库技术上机试题汇编2011_年版
PAGE \* MERGEFORMAT57
1:下列程序的功能是:将大于整数m且紧靠m的k个素数存入数组xx。请编写函数num(int m,intk,int xx[])实现函数的要求 ,最后调用函数readwriteDAT()把结果输出到文件out.dat中。
例如:若输入17,5,则应输出:19,23,29,31,37。
类型:素数。
void num(int m,int k,int xx[]) /*标准答案*/
{int data=m+1;
int half,n=0,I;
while(1)
{half=data/2;for(I=2;I=half;I++)
if(data%I==0)break;
if(Ihalf)
{xx[n]=data;n++;}
if(n=k)break;
data++;
} }
或者:
void num(int m,int k,int xx[])
{int i,j,s=0;
for(i=m+1;k0;i++)
{for(j=2;ji;j++)
if(i%j==0) break; /*注:素数为只能被自己和1整除的数.如果i%j等于0,说明i不是素数,跳出本层循环*/
if(i==j)
{xx[s++]=i;k--;}
} }
或者:
void num(int m, int k, int xx[])
{ int i=0;
for(m=m+1;k0
您可能关注的文档
- [计算机硬件及网络]信号完整性测试2.ppt
- [计算机硬件及网络]微机原理与接口技术10-2.ppt
- [计算机硬件及网络]硬盘初始化.ppt
- [计算机软件及应用]chap01-绪论.ppt
- [计算机软件及应用]b60实例教程.doc
- [计算机软件及应用]Flash实用代码大全.doc
- [计算机软件及应用]PLSQL_语法手册.doc
- [计算机硬件及网络]第 4 章 存储器系统n.ppt
- [计算机软件及应用]Spring MVC 30实战指南.ppt
- [计算机软件及应用]SPSS-入门介绍.ppt
- 【港交所-2026研报】信邦控股 2025年度报告.pdf
- 【港交所-2026研报】易和国际控股 2025年报.pdf
- 【港交所-2026研报】中国交通建设 年度报告2025.pdf
- 【上交所-2026研报】大秦铁路2025年年度报告.pdf
- 【港交所-2026研报】易点云 年度报告2025.pdf
- 【上交所-2026研报】广西梧州中恒集团股份有限公司2026年第一季度报告.pdf
- 【上交所-2026研报】安阳钢铁股份有限公司2026年第一季度报告.pdf
- 【上交所-2026研报】大恒新纪元科技股份有限公司2026年第一季度报告.pdf
- 【港交所-2026研报】中国新华教育 2025年报.pdf
- 青年后备干部考试题目(附答案).docx
原创力文档

文档评论(0)