首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
49
问题
请编写函数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://jikaoti.com/ti/tjn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是()。#definePI3.1415#defineARE(X)PI*x*xmain(){intr=2;printf("%.2f",ARE(r+1));}
若有以下定义和语句:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a则不能表示a数组元素的表达式是()。
下面程序运行后的输出结果是______。structabc{inta,b,c;}main(){structabcs[2]={{1,2,3},{4,5,6}};intt=-s[0].a
有如下程序段inta=14,b=15,x;charc=’A’;x=(a&&B)&&(c<’B’);执行该程序段后,x的值为______。
设有声明语句chara=’\72’;,则变量a______。
有如下程序main(){intx=3;do{printf("%d",x--);}while(!x);}该程序的执行结果是______。
有如下程序main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.0;printf("%f\n",
注释说明了程序的功能,它分为【】注释和功能性注释。
若fp是指向某文件的指针,且已读到此文件的末尾,则函数feof(fp)的返回值是_______。
在C语言中,合法的长整型常数是_______。
随机试题
A.小便点滴短少B.小便混浊如米泔水C.小便时尿道刺痛有血D.小便点滴不通E.小便有血血淋的主症是
公路工程经交通主管部门审查后,对于符合验收条件的,应自收到申请文件之日起()个月内组织竣工验收。
根据我国担保法律制度关于抵押权实现的说法,下列表述错误的是()。
报关企业注册登记许可应当具备的条件是:
以下基金中以投资价值型股票为主的是()。
根据《国有土地上房屋征收与补偿条例》的规定,市、县级人民政府应当组织有关部门对征收补偿方案予以公布,征求公众意见。征求意见期限不得少于()。
A会计师事务所接受甲公司(大型制造类公司)2014年财务报表审计业务,“影响生产与存货交易和余额的重大错报风险”可能包括()。
固定电话、有线电视、宽带等经营者向用户收取的开户费、扩容费以及类似收费,按照电信服务缴纳增值税。()
2013年全年研究生招生61.1万人,在学研究生179.4万人,毕业生51.4万人。普通本专科招生700万人,在校生2468.1万人,毕业生638.7万人。中等职业教育招生698万人,在校生1960.2万人,毕业生678.1万人。普通高中招生823万
Forthispart,youareallowed30minutestowriteacompositiononthetopic:Hobbies.Youshouldwriteatleast120wordsand
最新回复
(
0
)