首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,它的功能是:求出1到1000之间能被7或11整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数中的任何内
请编写函数fun,它的功能是:求出1到1000之间能被7或11整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数中的任何内
admin
2021-07-09
72
问题
请编写函数fun,它的功能是:求出1到1000之间能被7或11整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
void fun(int*a,int*n)
{
}
main()
{ int aa[1000],n,k;
void NONO();
fun(aa,&n);
for (k=0 ; k
if((k+1)%10==0)printf
("\n");
else printf("%5d",aa[k]);
NONO();
}
void NONO()
{/*本函数用于打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。*/
int aa[1000],n,k;
FILE*fp ;
fp=fopen("out.dat","w");
fun(aa,&n);
for (k=0 ; k
if((k+1)%10==0)fprintf(fp,
"\n");
else fprintf(fp,"%5d",aa[k]);
fclose(fP);
}
选项
答案
int i; *n=0; for(i=7 ; i<1000; i++) if(((i%7)==0||(i%11)==0)&&(i%77)!=0) a[(*n)++]=i;
解析
进入fun函数,根据前面的分析:
首先,*n置0,设置为累计器,计算符合条件的数的个数。
然后,通过循环,判断小于1000的每一个整数是否符合题干中的要求。其中的判断条件能否被7或者被11整除为i%7==0‖i%11==0,不能被11和7同时整除为i%77!=0,它们之间的并关系就用&&连接,最后结果即为(i%7==0‖i%11==0)&&i%77!=0。
最后,将符合条件的整数存入数组a中,同时对*n进行自加,返回结果。
转载请注明原文地址:https://kaotiyun.com/show/w7tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){chars[10]="verygood",*ps=s;ps+=4;ps="nice";puts(s);}程序的运行结果是()。
有以下程序,程序的输出结果是#include<stdio.h>#defineSQR(X)X*Xmain(){inta=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf("%d\n",a);}
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
以下能正确定义且赋初值的语句是
下面描述中不属于数据库系统特点的是
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是()。
一名员工可以使用多台计算机,每台计算机只能由一名员工使用,则实体员工和计算机间的联系是
程序调试的任务是
数据流图(DFD)中的有向箭头(→)表示
将E—R图转换到关系模式时,实体与联系都可以表示成()。
随机试题
下列关于片剂说法错误的是()。
在PowerPoint2010中的备注页视图中,只能向备注框中插入文本,无法插入将表格、图表、图片等对象。
最可能的原因是首选的抢救措施是
肺癌放射治疗时脊髓受量一般要控制在多少以内
A、颞浅动脉压迫法B、面动脉压迫法C、缝合止血法D、结扎止血法E、填塞止血法颌面部创伤处理时,请选择适当的止血方法现场急救,出现颞部较严重的出血时
风疹的典型临床表现是
关于生物圈的论述,下列各项中()是正确的。
品牌具有产品所不具备的开拓市场的多种功能,它包括( )。
Theauthorseemstobelievethat______.Thethirdparagraphisintendedmainlyto______.
Theuseofdeferential(敬重的)languageissymbolicoftheConfucianidealofthewoman,whichdominatesconservativegendernormsi
最新回复
(
0
)