首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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-08-23
74
问题
请编写函数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[1 0 0];
Void NONO();
printf("\nPlease enter an integer
number between 10 and 100:");
scanf("%d",&n);
fun(n,&m,zz);
print f ("\n\nThere aEe%d non
prime numbers lesS than%d:",m,n);
for(n=0 ; n
printf("\n%4d",zz[n]);
NONO();
}
void NONO()
{
/*请在此函数内打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。 */
int m,n,zz[1 0 0];
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)根据求素数的方法判断数i是否为素数。
(2)把不是素数的数留下来,其方法是:如果该数是素数则不处理;如果不是素数则放到数组xx中,并且把数组的下标加1,为下一个不是素数的数放在数组中做准备。
(3)返回个数,把xx数组中已经写入的数的个数返回即可,即把数组xx的最大下标加1返回即可。
转载请注明原文地址:https://kaotiyun.com/show/HTDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,变量的隐含存储类别是
有以下程序voidf(int*q){inti=0;for(;i
在C语言中,函数返回值的类型最终取决于
C语言规定,在一个源程序中,main函数的位置
关系数据库管理系统能实现的专门关系运算包括()
下列程序的输出结果是()。#include<stdio.h>intb=2;intfune(int*a){b+=*a;returnb;}main(){inta=1,t=2;t+=func
C语言结构体类型变量在程序执行期间()。
若有说明chars1[30]="abc",s2[]="defghi";,则在使用函数strcat(s1,s2)后,结果是()
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotate(i
随机试题
(2018年聊城冠县)《中华人民共和国教育法》规定,学校及其他教育机构行使的权利不包括()
厂长负责制下,当厂长同管理委员会的多数成员对经营管理中的重大问题意见不一致时,厂长()解决方案。
针对合作型谈判者,一般应采用的谈判原则是()
符合肾细胞癌的描述是
治疗亚急性感染性心内膜炎,应用抗生素的原则中错误的是
用水浸法测定沥青与矿料的黏附性试验中,按每100g矿料加入沥青5.5g±0.2g的比例称取沥青,准确至0.1g,放入小型拌和容器中,放入同一烘箱中加热30min。()
企业可供分配的利润等于本年实现的净利润加上年初未分配利润,减去提取的盈余公积后的金额。()
Thegeneraladditionalriskssuchasraindamagerisksandshortagerisksarecoveredunder()inPICCOceanMarineCargoCla
按有无特定财产担保,债券可分为()。
以行为不符合社会规范,经常违法乱纪,对人冷酷无情为主要特征的人格障碍属于()。
最新回复
(
0
)