首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
2015-06-08
50
问题
请编写函数fun,它的功能是:求出1到1000之间能被7或11整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#inClude
void fun(int *a,int*n)
{
}
msin()
{ 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函数,判断是否被7整除→判断是否被11整除→并且不被77整除→按要求返回计算结果,首先,*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/AiJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义和语句:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a则不能表示a数组元素的表达式是()。
下面程序的输出结果是【】。charb[]="ABCD";main(){charb[30];strcpy(&b[0],"GH");strcpy(&b[1],"GH”);strcp
下列程序的输出结果是【】。intt(intx,inty,intcp,intdp){cp=x*x+y*y;dp=x*x-y*y;}main(){inta=4,b=3,c=5,d=6
有如下程序intfunc(inta,intB){return(a+B);}main(){intx=2,y=5,z=8,r;r=func(func(x,y),z);prin
若fp是指向某文件的指针,且已读到此文件的末尾,则函数feof(fp)的返回值是_______。
以下程序的输出结果是_______。main(){intw=5;fun(w);printf("\n");}fun(intk){if(k>0)fun(k-1);printf("%d",k);
库函数strcpy用以复制字符串,若有以下定义和语句:charstr1[]="china",str2[10],*str3,*str4="china";则对库函数strcpy的正确的调用是_______。
下列选项中不能正确定义结构体的是_______。
设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面两位,并将第三位四舍五入的是_______。
数据库设计包括两个方面的设计内容,它们是_______。
随机试题
试述现代教育科学研究方法发展的四个基本特征。
关于骨与关节结核的表现,下列哪项不正确
栀子的功效有()
男,20岁。自述“在天桥上看到火车开过来,就出现想跳下去自杀的念头”。虽不伴有相应的行为,但却因此感到焦虑、紧张。护士评估时考虑为
小王今年15岁,父母双亡。小王有一个哥哥和一个姐姐,小王的祖父母和外祖父母尚健在。则小王的第一顺序监护人是()。
某中学去年共招新生475人,今年共招新生640人,其中初中招的新生比去年增加48%.高中招的新生比去年增加20%,今年初、高中各招收新生多少人?
有一段时间,电视机生产行业竞争激烈。由于电视机品牌众多,产品质量成为消费者考虑的首要因素。某电视机生产厂家为了扩大市场份额.一方面加大研发力度,进一步提高了电视机产品的质量;另一方面在价格上作调整,适当降低了产品的价格。然而,调整之后的头三个月,其电视机产
2017年6月,某派出所民警张某和王某在驾车巡逻的过程中,遇到群众李某的求助,称其母亲突然晕倒在路边且情况不明,需立即送往医院治疗,但一时拦不到车辆,希望警车提供帮助。对其情况,以下做法不妥当的是:
Accordingtothepassage,ifonewantstopredictthewaypeoplespendtheirmoney,heshould______.AccordingtoParagraph2,
HowmanykindsofdoctorsarethereintheUS?______.
最新回复
(
0
)