首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写一个函数void fun(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入所指的
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写一个函数void fun(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入所指的
admin
2020-06-02
19
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写一个函数void fun(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入所指的数组中。
例如,若输入17,5,则应输出19、23、29、31、37。
注意:部分源程序在文件PROG1.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
void fun(int m,int k,int xx[])
{
}
void main()
{
FILE*wf;
int m,n,zz[1 0 00];
system("CLS");
printf("\nPlease enter two integers:");
scanf("%d%d",&m,&n);
fun(m,n,zz);
for(m=0;m<n;m++)
printf("%d",zz[m]);
printf("\n");
/*****************/
wf=fopen("out.dat","w");
fun(17,5,zz);
for(m=0;m<5;m++)
fprintf(wf,"%d",zz[m]);
fclose(wf),
/*****************/
}
选项
答案
void fun(int m,int k,int xx[]) { int i,j,n; for(i=m+1,n=0;n<k;i++)/*找大于m的素数,循环k次,即找出紧靠m的k个素数*/ {for(j=2;j<i;j++)/*判断—个数是否为素数,如果不是,跳出此循环,判断下一个数*/ if(i%j==0)break; if(j>=i)/*如果是素数,放入数组xx中*/ xx[n++]=i; } }
解析
本题主要考查素数的判定方法,如果一个数不能被除了1和其自身以外的数整除,则这个数为素数。本程序使用循环语句控制需要判断的数,在循环体中判断该数是否为素数,若是则存入数组xx中。
转载请注明原文地址:https://kaotiyun.com/show/0lCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的主函数中调用了其前面定义的fun函数#includemain(){doublea[15],k;k=fun(a);……)则以下选项中错误的fun函数首部是
若有定义语句:chars[10]="1234567\0\0";则str1en(s)的值是
数据流图中带有箭头的线段表示的是
有以下程序#include#defineN3voidfun(inta[][N],intb[])main(){inti,j;{intx[N][N
以下错误的定义语句是
以下数组定义中错误的是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
以下选项中不能用作C程序合法常量的是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
随机试题
用加热减应区法气焊铸铁,补焊成败的关键是对()的选择。
以下出口收汇管理类型,按管理的宽严程度排列正确的是()①一般性出口收汇管理②中央银行对出口收汇实行直接监督管理③由外汇指定银行全面负责的出口收汇管理
Orlando,acityinFlorid,______foritsmainattraction,MagicKingdom.
若函数,则当x=e,y=e-1时,全微分dz等于()。
语言是教师整体形象塑造的重要组成部分。()
库兹涅茨曲线是描述经济发展与社会收入不平等程度之间关系的理论。这种曲线呈()。
经济学家指出:任何经济有效率的国家都能创造财富,这样的国家只在财富平均分配时才能保持政治稳定,财富平均分配又会消灭风险,而风险正是经济运转必不可少的前提条件。以下结论哪一项是正确的:
“碧云天,黄花地,西风紧,北雁南飞。晓来谁染霜林醉?总是离人泪。”这一名句出自______。
Thebrainsofchildrenareaffectedbyfamilyviolenceinthesamewayascombataffectssoldiers,accordingtoastudy.Inbot
A、Production.B、Finance.C、Marketing.D、HumanResources.C本题询问这位女士有可能在哪个部门工作。根据男士的问话“你有兴趣在销售部(marketingdepart-ment)工作吗?”及女士的回答“
最新回复
(
0
)