首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k返回。 例如,若输入17,则应输出:4 6 8 9 10 12 14 15 16。 注意:部分源程序给出如下。 请勿改动主函数main和其他函
编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k返回。 例如,若输入17,则应输出:4 6 8 9 10 12 14 15 16。 注意:部分源程序给出如下。 请勿改动主函数main和其他函
admin
2019-03-19
32
问题
编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k返回。
例如,若输入17,则应输出:4 6 8 9 10 12 14 15 16。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
void fun(int m,int*k,int XX
[])
{
}
void main()
{
int m,n,zz[10 0];
system("CLS");
printf("\nPlease enter an
integer number between 10
and 100:");
Scanf("%d",&n);
fun(n,&m,zz);
printf("\n\nThere are%d
non—prime numbers less than%
d:",m,n);
for(n=0;n<m;n++)
printf("\n%4 d",zz
[n]);
}
选项
答案
Void fun(int m,int:lc k,int xx[]) { int i,j,n=0; for(i=4;i<m;i++) /* 找出大于1小于整数m的非素数*/ ( for(j=2;j<i;j++) if(i%j==0)break, if(j<i)xx[n++]=i; } *k=n; /*返回非素数的个数*/ }
解析
本题考查:如何判断非素数;循环判断结构;数组的引用。
题目要求将1~m之间的非素数存入数组中,应使用循环判断结构。循环语句用来遍历1~m之间的每个数,判断语句用来判断该数是否为素数,若不是素数,则将其存入数组中。本题是考查一个数是否为素数的简单延伸,只要掌握了判断素数的方法,问题便能顺利解决。
判定一个数是否为素数,即判断该数是否除了能被1和它本身整除外,不能被任何数整除。
代码实现如下:
for(j=2;j<i;j++)
if(i%j==0) /*如果余数为0,证明i不是素数*/
此语句需要熟记,很多判断素数的题目可通过此法解决。
转载请注明原文地址:https://kaotiyun.com/show/CBRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是()。#include<stdio.h>#defineSIZE12main(){chars[SIZE];inti;for(i=0;i<SIZE;i++)s[i]=’A’+i+32;
有以下程序的输出结果是( ) void f(int v , int w) { int t; t=v;v=w;w=t; } main( ) { int x=1,y=3,z=2; if(x>y) f(x,y); else
数据库的故障恢复一般是由()
为了使模块尽可能独立,要求
有以下程序intfa(intx){returnx*x;}intfb(intx){returnx*x*x;}intf(int(*fl)(),int(*f2)(),intx}{returnf2(x)-f1(x)
数据库管理系统提供给用户的接口是()
以下函数返回a所指数组中最小的值所在的下标值fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
利用fseek函数可实现的操作是()。
随机试题
以下不属于咨询(监理)工程师在施工过程中的质量管理工作的是()。
现浇预应力钢筋混凝土连续梁的常用施工方法有( )。
与通货膨胀相反,通货紧缩有利于()。
在上《美丽的小路》一课时,我让小朋友朗读句子“鸭先生也叫起来:‘天哪!我的美丽的小路呢?’”小朋友体会到此时的鸭先生是很着急的。我趁势说:“那谁来当一回着急的鸭先生呢?”小朋友一个个高举小手,争着抢着来读。正当我想请其中一位小朋友朗读时,只听“砰”的一声,
甲诉乙侵权一案经某市东区法院一审终结,判决乙赔偿甲6万元。乙向该市中级法院提出上诉,二审法院驳回了乙的上诉请求。乙居住在该市南区,家中没有什么值钱的财产,但其在该市西区集贸市场存有价值5万元的货物。甲应当向下列哪一个法院申请执行?()
印象管理是指一个人通过一定的方式影响别人形成的对自己的印象的过程。它是自我调节的一个重要方面,也包括了与他人的社会互动,是自我认知观点的核心。人类的一种基本动机是,不论个体在组织内部还是组织外部都渴望被别人积极看待,避免被别人消极看待,试图使别人积极看待自
下面叙述中错误的是( )。
Therearetwoapproachestotranslating:first,youstarttranslatingsentenceandsentence,forsaythefirstparagraphorchap
Moreandmorecollegestudentscomplainthatgraduationmeansthecomingofunemployment.Whatadvicewillyougivetotheunder
Livingisrisky.Crossingtheroad,drivingacar,flying,swallowinganaspirintabletoreatingachickensandwich--theycan
最新回复
(
0
)