首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k传回。 例如,若输入:17,则应输出:4 6 8 9 10 12 14 15 16。 注意:部分源程序在文件PROGl.C中。 请勿改动
请编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k传回。 例如,若输入:17,则应输出:4 6 8 9 10 12 14 15 16。 注意:部分源程序在文件PROGl.C中。 请勿改动
admin
2015-06-08
60
问题
请编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k传回。
例如,若输入:17,则应输出:4 6 8 9 10 12 14 15 16。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
void fun(int m,int *k,int XX[])
{
}
main()
{
int m,n,zz[100];
void NONO();
printf(“\nPlease enter an integer
number between 10 and 100:”);
scarlf(“%d”,&n);
fun(n,&m,z z);
printf(“\n\nThere are %d non
prime numbers less than%d:”,m,n);
for(n=0; n
printf(“\n %4d”,z z[n]);
NONO();
}
void NONO()
{
/*请在此函数内打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。 */
int m,n,zz[100];
FILE *rf,*wf;
rf=fopen(“in.dat”,“r”);
wf=fopen(“out.dat”,“w”);
fscanf(rf,“%d”,&n);
fun(n,&m,zz);
fprintf(wf,“%d\n%d\n”,m,n);
for(n=0 ; n
fprintf(wf,“%d\n”,zz[n]);
fclose(rf);
fclose(wf);
}
选项
答案
int i,j; int t=0; //初始化数组个数 for(i=2; i
解析
该程序功能是将所有大于1小于整数m的非素数存入xx所指数组中。求素数的常用方法是:从2到m—1去除m,如果中间的任何数被整除,则不是素数。
[解题思路]
(1)根据求素数的方法判断数i是否为素数。
(2)把不是素数的数留下来,其方法是:如果该数是素数则不处理;如果不是素数则放到数组xx中,并且把数组的下标加1,为下一个不是素数的数放在数组中做准备。
(3)返回个数,把xx数组中已经写入的数的个数返回即可,即把数组xx的最大下标加1返回即可。
转载请注明原文地址:https://kaotiyun.com/show/piJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序段:#include<stdio.h>#defineMax(a,B)a>b?a:bmain(){inta=5,b=6,c=4,d;d=c+Max(a,B);printf("%d",D
库函数strcpy用以复制字符串,若有以下定义和语句:charstr1[]="china",str2[10],*str3,*str4="china";则对库函数strcpy的正确的调用是_______。
下列选项中不能正确定义结构体的是_______。
请选出以下程序的输出结果_______。#include<stdio.h>sub(int*s,inty){staticintt=3,y=s[t];t-;}main(){inta[]={
设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面两位,并将第三位四舍五入的是_______。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是_______。
在一个容量为25的循环队列中,若头指针front=16,尾指针rear=9,则该循环队列中共有【】个元素。
阅读以下函数:fun(char*s1,char*s2){inti=0;while(s1[i]==s2[i]&&s2[i]!=’\0’)i++;return(s1[i]==&&s2{i)!==’\0’)
随机试题
简述刑事诉讼中审判监督程序的特点。(中国政法2009年研)
按我国现行钢的分类标准,碳素钢是按( )来分类的。
背景资料:某施工单位承建某铁路客运专线双线隧道。隧道长度为2600m,起止里程为DK38+000~DK40+600。进、出口段浅埋,围岩为风化泥灰岩,岩体破碎,节理发育,裂隙水丰富,级别为Ⅴ级;洞身DK39+100~DK39+500段围岩级别为
单位的会计凭证、会计账簿、会计报表相结合的方式称为()。
某集团公司在新技术开发区投资兴建一家企业,在即将竣工的同时,公司领导决定筹建企业的各级组织机构,请筹建小组组织专业人员策划建立企业的质量检验机构,经过一个阶段的学习讨论后,小组进一步明确了质量检验的性质、作用和任务,为进一步开展工作打下基础。编制检验计
在某项教学研究中,研究者选择了一个平均智力分数较低的班级和一个平均智力分数较高的班级进行研究,其中智力分数较低的班级采用新的教学方法,智力分数较高的班级采用常规教学方法。该研究中控制额外变量的方法是
在一场魔术表演中,魔术师看来是随意请一位观众志愿者上台配合他的表演。根据魔术师的要求,志愿者从魔术师手中的一副扑克中随意抽出一张。志愿者看清楚了这张牌,但显然没有让魔术师看到这张牌。随后,志愿者把这张牌插回那副扑克中。魔术师把扑克洗了几遍,又切了一遍。最后
我国的__________和__________制度是我国的基本政治制度。(北京师范大学2016)
Accidentsarecaused;theydon’tjusthappen.Thereasonmaybeeasytosec:anoverloadedtray,ashell’outofreach,apatch
A、Theylikemassproducedthings.B、Theydesignthingsthemselvesandsellthem.C、Theymakeclothesandtoolsforthemselves.D
最新回复
(
0
)