首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,函数的功能是:将大于形参m且紧靠m的k个素数存入xx所指的数组中。例如,若输入17,5,则应输出:19,23,29,31,37。 注意:部分源程序在文件PROGl.C文件中。 请勿改动主函数main和其他函数中的任何内容,
请编写函数fun,函数的功能是:将大于形参m且紧靠m的k个素数存入xx所指的数组中。例如,若输入17,5,则应输出:19,23,29,31,37。 注意:部分源程序在文件PROGl.C文件中。 请勿改动主函数main和其他函数中的任何内容,
admin
2013-03-29
41
问题
请编写函数fun,函数的功能是:将大于形参m且紧靠m的k个素数存入xx所指的数组中。例如,若输入17,5,则应输出:19,23,29,31,37。
注意:部分源程序在文件PROGl.C文件中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
void fun(inL m,int k,int xx[])
{
}
Nain()
{
int In,n,zz[1000];void NONO();
printf("\nPlease enter two integers:");
scanf("%d%d",&m,&n);
fun(m,n,zz);
for(m=0;m
printf("%d",zz[m]);
printf("\n");
NONO();
}
Void NONO()
(/*本函数用于打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。*/
int m,n,zz[1000],i;
FILE*rf, *wf;
rf=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0 ; i<10 ; i++){
fscanf(rf, "%d%d", &m, &n);
fun(m,n,zz);
form=0 ; m
(wf,"%d",zz[m]);
fprintf(wf,"\n");
}
fclose(rf);
fclose(wf);
}
选项
答案
int r=0,temp,P,sign=1; for(temp=m+1;temp
=temp)
解析
进入fun函数,根据前面的分析:
首先,定义、初始化变量sign,作为素数的标志;定义r,初始化为存储素数数组的起始位。
然后,每判断一次temp中的值是否为素数后,使temp的值增1,再次对temp中新的值进行判断其是否为素数,不断循环此过程,直到m的值等于指定的个数,即函数中的k个数。
转载请注明原文地址:https://kaotiyun.com/show/lPJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
以下程序的输出结果是()。#include<stdio.h>intfun(intn,int*s){intf1,f2;if(n==0||n==1)*s=1;else
下面程序的运行结果是()。#include<stdio.h>voiddelch(char*s){inti,j;char*a;a=s;for(i=0,j=0;a[i]!=’\0’;
阅读下面程序段,则执行后的结果为#include"stdio.h"main(){intm=4,n=2,k;k=fun(m,n);printf("%d\n",k);}fun(intm,intn
请阅读以下程序:#include<stdio.h>main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0
下面关于完全二叉树的叙述中,错误的是______。
以下程序的功能是计算:s=1+12+123+1234+12345。请填空。main(){intt=0,s=0,i;for(i=1;i<=5;i++){t=i+【】;s=s+t;}printf(
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【 】。
有以下程序,其中函数f的功能是将多个字符串按字典顺序排序: #include<string.h> void f(char *p[],int n) {char *t;int i,j; for(i=O;i<n-1;i++)
随机试题
味不甜,不溶于水,经淀粉酶催化分解为葡萄糖后被机体吸收的糖为()。
化脓性感染形成脓肿后,外科治疗的基础原则是
ISO14024标准主要涉及()型环境标志。
温故而知新说明了迁移中的______迁移。
A、 B、 C、 D、 A第一组给出的5个图形,其对称轴依次为横轴、竖轴、横轴、竖轴、横轴,因此下一个图形的对称轴应该为竖轴。故选A。
Whenwetalkaboutintelligence,wedonotmeantheabilitytogetagoodscoreonacertainkindoftest,oreventheabilityt
长期共存
Windows98的网络体系结构与国际化组织ISO的OSI网络模型是一致的,Windows 98中的Win32 WinNet API对应于OSI模型中的哪一层( )。
命令按钮Command1的MouseUp事件过程结构如下:PrivateSubCommand1_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)……EndSu
Thoughitismere1to3percentofthepopulation,theupperclasspossessesatleast25percentofthenation’swealth.Thisc
最新回复
(
0
)