首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,它的功能是:求出1到1000之间能被7或ll整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数中的任何内容,仅在
请编写函数fun,它的功能是:求出1到1000之间能被7或ll整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数中的任何内容,仅在
admin
2013-04-02
66
问题
请编写函数fun,它的功能是:求出1到1000之间能被7或ll整除、但不能同时被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 < n ; 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 < n ; 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/IDJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句:if(a<B)if(c=D)y=0;elsey=1;该语句所表示的含义是______。
设有定义int a=2,b=3,c=4;,则以下选项中值为0的表达式是 ______。
下列数据结构中,能用二分法进行查找的是 ______。
下面程序的运行结果是:[]。fun(intt[],intn){inti,m;if(n=1)returnt[0];elseif(n>=2){m=fun(t,n-1);returnm;}
数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为[]。
在关系模型中,把数据看成是二维表,每—个二维表称为—个[]。
以下叙述中错误的是______。
在深度为7的满二叉树中,叶子结点的个数为______。
对如下二叉树进行后序遍历的结果为______。
若变量已删除正确定义,则以下语句的输出结果是______。 s=32; s^=32; printf("%d",s);
随机试题
为什么说垄断竞争市场相比完全竞争市场和垄断市场更有利于技术创新。
A.高浓度吸氧B.持续低流量吸氧C.两者均可D.两者都不可行急性呼吸衰竭的给氧方式是
患儿,8岁。1年前因反复感冒出现浮肿及尿检异常,经治疗浮肿消退,尿检仍未恢复正常。望诊面白少华,倦怠乏力,易出汗及感冒,舌质淡,苔薄白,脉缓弱。已诊断为肾病综合征,其证候是
A.布洛芬B.ACEIC.泼尼松D.阿司匹林E.苯丙酸诺龙抑制血小板聚集功能的药物是
在风玫瑰图中,()的风向表示常年中该风向次数最多,称为当地的常年主导风向。
元宵的销售一般在“元宵节”前后达到旺季,一季度的季节指数将()。
甲在抢夺了乙的钱包之后逃跑,乙在追甲的过程中被车撞死,对此下列说法正确的是()。
计划、总结、贺词、感谢信、慰问信等既可作公务文书,又可作私务文书。()
A、He’slookingforhisfriend.B、He’shelpinghisfriend.C、He’swaitingforhisfriend.C根据格林先生的回答“我在等我的朋友。”可知正确答案为C。
TheLinguisticGiftofBabiesⅠ.CriticalageDeclineofbabies’languagelearningabilityoccursattheageof【T1】______.
最新回复
(
0
)