首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun(),它的功能是:求出1~1000之内能被7或11整除,但不能同时被7和11整除的所有整数,并将它们放在a所指的数组中,通过n返回这些数的个数。 [注意] 部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函
编写函数fun(),它的功能是:求出1~1000之内能被7或11整除,但不能同时被7和11整除的所有整数,并将它们放在a所指的数组中,通过n返回这些数的个数。 [注意] 部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函
admin
2010-11-26
28
问题
编写函数fun(),它的功能是:求出1~1000之内能被7或11整除,但不能同时被7和11整除的所有整数,并将它们放在a所指的数组中,通过n返回这些数的个数。
[注意] 部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
[试题源程序]
#include <conio.h>
#include <stdio.h>
void fun(int *a, int *n)
{
}
main()
{
int aa[1000], n, k;
clrscr();
fun(aa,&n);
for(k=0; k<n; k++)
if(k+1)%10==0)
{
printf("%5d", aa[k]);
printf("\n");
}
else
printf("%5d", aa
);
}
选项
答案
void fun(int *a, int *n) { int i, j=0; for(i=1; i<=1000; i++) if((i%7=0 ||i%11==0)&&i%77!=0) a[j++]=i; *n=j; }
解析
本题的关键是if条件语句及参数传递。本题的设计思路是:(1)利用循环遍历1到1000之内的整数;(2)利用if语句判断,把查找到的整数保存到形参数组a中;(3)把数组a中数组元素的个数赋值到形参指针n所指的内存。注意程序中if语句的判断条件,本题是找出能被7或11整除但不能同时被7和11整除的所有整数。能同时被7和11整除的数一定能被77整除,且不能被7整除的数不一定就是能被7或11整除的数。所以,可得出程序中的if语句。
转载请注明原文地址:https://www.kaotiyun.com/show/nJID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
价格机制的核心内容是()。
2014年种种信号和变化,表明我国经济发展出现了趋势性、不可逆的新常态。经济进入新常态,是30多年高速发展的必然结果,是客观经济规律作用的体现。“新常态经济”的主要特征是()。
行政行为作出后,非依法定程序不得随意变更或撤销,这是行政行为的()。
张某系某市人民政府办公室工作人员,在2014年年度考核中被定为不称职,张某对该考核结果不服,他可以采取的救济措施是()。
编号从1到10的10个白球排成一行,现按照如下方法涂红色:①涂2个球:②被涂色的2个球的编号之差大于2。那么不同的涂色方法有多少种?
四只同样的瓶子内分别装有一定数量的油,每瓶和其他各瓶分别合称一次,记录千克数如下:8、9、10、11、12、13。已知四只空瓶的重量之和以及油的重量之和均为质数,求最重的两瓶内有多少油?
某自行车租车点的收费标准是每车次不超过两小时免费,超过两小时的部分每小时收费2元(不足1小时的部分按1小时计算)。有甲、乙两人各自来该租车点租一车。设甲、乙不超过两小时还车的概率分别为;两小时以上且不超过三小时还车的概率分别为;两人租车时间都不会超过四小时
影子银行是指游离于银行监管体系之外、可能引发系统性风险和监管套利等问题的信用中介体系,它具有融资贷款中介功能,却游离于货币管理当局的传统货币政策监管之外。下列不属于影子银行的是()。
随机试题
在细胞周期中的肿瘤细胞,对放射线最敏感的细胞期是
用样本的信息推断总体,样本应该是
6个月婴儿,呕吐,腹泻3天,大便10余次/日,呈蛋花汤样,有腥臭味,尿量极少,皮肤弹性差,前囟、眼窝明显凹陷.四肢厥冷。大便镜检白细胞偶见。血清钠135mmol/L。水的程度和性质为
机体摔伤事故是起重机常见事故,能够造成严重的人员伤亡,以下原因中能够造成机体摔伤事故的是()。
“备案号”栏应填()。“净重”栏应填()。
基金管理人与基金销售机构可以在基金销售协议中约定依据基金销售机构销售基金的保有量提取一定比例的()。
1998年2月,甲与乙发生争吵,甲在盛怒之下将乙打伤。乙当日去医院治疗,花去医药费1000元。1998年10月,乙感觉胸部疼痛,医院检查结果表明,其脾脏因最近几个月受到外伤而肿大,乙花去治疗费3000元。由于乙最近数月并没有受到其他外伤,他便确认其脾脏肿大
设f′(x)连续,f(0)=0,f′(0)=1,则=________.
Therehasbeenmuchspeculationabouttheoriginofbaseball.In1907aspecialcommissiondecidedthatthemodemgamewasinven
DavidHumewasbominEdinburghon26thApril1711toJosephandKatherineHume.Bothparentswereofagood,【C1】al__________no
最新回复
(
0
)