首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,它的功能是:求出1到1000之间能被7或11整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内
请编写函数fun,它的功能是:求出1到1000之间能被7或11整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内
admin
2017-02-27
21
问题
请编写函数fun,它的功能是:求出1到1000之间能被7或11整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。
注意:部分源程序在文件PROG1.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< n ; k++)
if((k+1)00 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< n ; k++)
if((k+1)00 10==0)fprintf( fp,"\n");
else fprintf (fp,"%5d",aa [k]);
fclose( fp);
}
选项
答案
1 int i; 2 *n=0; 3 for (1=7; 1<1000; 1++) 4 if(((1007) ==0 ||(10011) ==0)&&(i007 7)!=0) a[(* n)++]=i;
解析
进入fun函数,判断是否被7整除→判断是否被11整除→并且不被77整除→按要求返回计算结果,首先,*n置0.设置为累计器,计算符合条件的数的个数。然后,通过循环,判断小于1000的每一个整数是否符合题干中的要求。其中的判断条件能否被7或者被11整除为:i%7==0||i%11==0,不能被11和7同时整除为:i%771=0,它们之间的并关系就用&&连接,最后结果即为:(1%7==0||i%11==0)&&i%77!=0。最后,将符合条件的整数存入数组a中,同时对*n进行自加,返回结果。
转载请注明原文地址:https://kaotiyun.com/show/frID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
根据以下资料,回答以下问题。2012年第三季度全国100个城市的公共就业服务机构市场中,用人单位通过公共就业服务机构招聘各类人员约643.3万人,进入市场的求职者约610万人,岗位空缺与求职人数比率比上年同期上升了1%。上年同期这100个城市中,
根据以下资料,回答以下问题。2010年底,全国高速公路里程为7.41万公里,居世界第二位,比“十一五”规划目标增加9108公里。其中,国家高速公路5.77万公里,比上年末增加0.54万公里。“五纵七横”12条国道主干线提前13年全部建成。全国有1
李某系A市建设银行某储蓄所记账员。某日下午下班时,李某发现本所出纳员陈某将2万元营业款遗忘在办公桌抽屉内(未锁)。当日下班后,李某趁所内无人之机,返回所内将该2万元取出,用报纸包好后藏到自己办公桌下面的垃圾箱中,并用纸箱遮住垃圾袋。次日上午案发,赃款被他人
下列人员中,通常由县级以上地方各级人民代表大会选举产生的是()。
街道社区是城镇社区管理的基础单元和居民安居乐业的基本载体。在社区建设中,要坚持以人为本,以居民为本,把握各方利益的结合点、联系点和生长点,共建共治共享文明社区、和谐家园。结合社区人口流动性大、社会闲散人员多的实际,加强普法宣传教育,不断完善社区管理服务,增
最初的生命可能就是一群偶然聚集在一起的有机物。之后,这群偶遇的有机物有了明确的分工。蛋白质负责提供支架和生产能量,DNA和RNA则保存和实施群体的“复制图纸”,磷脂分子和蛋白质还联手建了细胞膜。正是这层神奇的膜,将有机物集群包裹在一个稳定的环境中。生命的单
说起社会公正,最多人的答案是要机会平等。说起机会平等,人们脑海浮现的,往往是竞技场上的起跑线。只要大家站在同一起跑线,竞争就是公平的,因此最后跑出来的结果无论是什么,那也是公正的。问题是:到底要满足什么条件,我们才能站在相同的起跑线?更进一步,当我们用起跑
太平洋战争时期,一艘航空母舰在战斗中遭受敌军攻击,左舷中弹进水,舰上燃起大火,下列紧急处理方式错误的是()。
根据下列材料回答问题。2006—2012年,上表中指标数值逐年减小的指标有()。
甲、乙、丙、丁四个学生共同使用一条宽带上网,他们平均分摊了上月使用的宽带上网费(无任何套餐,按流量计费),并约定届时按各人实际使用流量进行结算。根据流量查询结果,甲、乙、丙分别比丁多用了3G、7G、14G的网络流量。最后结算时,乙将超平均流量的使用费0.7
随机试题
什么叫做焊接工艺?它有哪些内容?
下列哪个器官在产褥期不能恢复至正常未孕状态
关于稳态性反应的特征哪项不正确
下列哪项属正常舌象( )。
会计年度即日历年度,通常从某一年的1月1日起,即12月31H为止。()
某国有企业由行政机关任命的主要负责人让本企业统计人员2015年工商总产值6.12亿元上报为10.75亿元。该企业所在地县统计局得到举报,对该企业进行统计执法检查时,该企业拒绝接受检查,谎称会计、统计人员生病、外出,不提供相关资料。请根据上述材料回
829743657463829703158
最近,为防止艾滋病病毒进一步传播,尼日利亚政府大力鼓励艾滋病患者之间相互通婚。但是,联合国艾滋病规划署(UNAIDS)对“艾滋病婚姻”的做法持有疑虑,认为此举未必能阻止艾滋病病毒传播。虽然目前尚无证据证明“艾滋病婚姻”有助预防艾滋病病毒蔓延.但是对于很多“
命题委员会为5一10年级准备数学竞赛试题,每个年级各7道,且每个年级都有4道与任何其他年级不同,则最多有多少道不同的题?
TheUnitedStatesproducedmorecrudeoilinOctoberthanitimportedforthefirsttimesinceearly1995,asdomesticshaleoil
最新回复
(
0
)