首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun(),它的功能是:求出1到1000之内能被5或13整除、但不能同时被5和13整除的所有整数并将它们放在 9所指的数组中,通过n返回这些数的个数。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数
请编写函数fun(),它的功能是:求出1到1000之内能被5或13整除、但不能同时被5和13整除的所有整数并将它们放在 9所指的数组中,通过n返回这些数的个数。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数
admin
2009-02-15
55
问题
请编写函数fun(),它的功能是:求出1到1000之内能被5或13整除、但不能同时被5和13整除的所有整数并将它们放在 9所指的数组中,通过n返回这些数的个数。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include <conio.h>
#include <stdio.h>
void fun(int *a,int *n)
{
}
main( )
{
int aa[1000],n,k;
clrscr();
fun(aa,an);
for(k=0;k<n;k++)
if((k+1)%10==0)
{
printf("%5d",aa[k]);
printf("\n"); /*—行写10个数*/
}
else
printf("%5d",aa[k]);
}
选项
答案
void fun(int*a,int *n) { int i.j=0; for(i=1;i<=1000;i++) /*求1到1000之内能被5或13整除、但不能同时被5和13整除的所有整数,并放入数组a中*/ if((i%5==0||i%13==0)&&i%65!=0) a[j++]=i; *n=j; /*传回满足条件的数的个数*/ }
解析
注意本题题目是找出能被5或13整除但不能同时被5和13整除的所有整数。能同时被5和13整除的整数一定能被65整除,且不能被65整除的数不一定就是能被5或13整除的数。所以可得出程序中的if()。按运算优先级可知 (i%5==0||i%13==0),注意,两边必须要有小括号。
转载请注明原文地址:https://kaotiyun.com/show/wTID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
我国在大力推进粮食行业信息化发展的同时所要坚持的基本原则不包括()。
国际收支平衡表的四部分主要内容中,最基本的项目是()。
近年来,我国极地科学考察不断取得优异成绩,目前已在南北极建立了四个科学考察平台.在北极建立的是()。
政府为了保护农业生产者,对部分农业产品规定了保护价格。为了采取这种价格政策,应采取的相应措施是()。
以下中国历史上著名历史事件按发生先后顺序排序,完全正确的是()。
一个等差数列的第1项是2001前7项的和为10500,那么这个数列的第10项是多少?
如图所示,两个半圆与一个四分之一圆叠放,问图中阴影a、b的面积比为多少?
若x、y、z是三个连续的负整数,并且x>y>z,则下列表达式中属于正奇数的是:
设a,b均为正整数,且有等式11a+7b=一132成立.则a的值为()。
法的制定就是指法定的国家机关,依照法定职权和程序()。
随机试题
老舍最成功的话剧作品是
苯妥英钠与血药浓度不平行的不良反应是:
遗精病的发生的病理机制主要是( )
提示胸腔手术后内出血的指征是引流管中每小时引流出血液量持续超过
叩击跟腱引起相连的同块肌肉收缩,属于
27岁经产妇,妊娠27周出现皮肤瘙痒,巩膜轻微发黄半个月,无其他不适。血压126/84mmHg,化验ALT140U/L。前次妊娠有同样病史,于产后黄疸自行消退。若怀疑是妊娠期肝内胆汁淤积症,为确诊应做下面哪一项检查
结石性胆囊炎较常用且有效的检查方法是
60kg体重的正常成年人的血量为
房地产开发项目开工准备工作最后完成的标志是()。
下列关于数码相机的叙述,正确的是()。
最新回复
(
0
)