首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:求出1~1000之间能被7或11整除,但不能同时被7和11整除的所有整数,并将其放在a所指的数组中,通过n返回这些数的个数。 注意:部分源程序给出如下:, 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入
编写函数fun,其功能是:求出1~1000之间能被7或11整除,但不能同时被7和11整除的所有整数,并将其放在a所指的数组中,通过n返回这些数的个数。 注意:部分源程序给出如下:, 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入
admin
2017-02-24
55
问题
编写函数fun,其功能是:求出1~1000之间能被7或11整除,但不能同时被7和11整除的所有整数,并将其放在a所指的数组中,通过n返回这些数的个数。
注意:部分源程序给出如下:,
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
void fun(int=}=a,int*n)
{
)
void main()
{
int aa[1000],n,k;
system("CLS");
fun(aa,&n);
for(k=0;k<n;k++)
if((k+1)%10==0)
{ printf("%5 d",aa[k]);
printf("\n");)/*一行写9个数*/
else
printf("%5d",aa[k]);
}
选项
答案
void fun(int*a,int*n) { int i,j=0; for(i=1;i<=1000;i++) /*求1到1000之内能被7或11整除但不能同时被7和11整除的所有整数,并放入数组a中*/ if((i%7==0‖i%11==0)&&i%77!=0) a[j++]=i; *n=j; /*传回满足条件的数的个数*/ }
解析
本题考查:if语句,用来判断能被7整除或者能被11整除,但又不能同时被7和11整除的数,此处需充分理解“逻辑与”和“逻辑或”的区别;for循环语句的循环条件用来控制循环变量取值范围。
该题需要运用循环判断结构来实现,其中循环语句比较容易,只要确定循环变量的范围即可,下面来看判断语句。题目要求找出能被7或11整除,但不能同时被7和11整除的所有整数,能同时被7和11整除的整数一定能被77整除,且不能被77整除的数不一定就是能被7或11整除的数,因而,可得出程序中的if语句。注意(i%7==0‖i%11==0)两边必须要有小括号。
转载请注明原文地址:https://kaotiyun.com/show/uMDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据库系统中,实现各种数据管理功能的核心软件称为______。
在下列语句中,其含义为“q为一个指针的函数,该指针指向整型数据”的定义语句是()。
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
C语言可执行程序的开始执行点是()。
有以下程序#include<stdio.h>main(){FILE*fp;inti=20,j=30,k,n;fp=fopen("d1.dat","w");fprintf(fp,"%d\n",i;fprintf(f
有以下程序#include<string.h>main(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";strcat(p,r);strcpy(p+strlen(q),
当运行以下程序时,从键盘输入AhaMA(空格)Aha<CR>,则下面程序的运行结果是#include<stdio.h>main(){chars[80],c=’a’;inti=0;scanf("%s",s);
以下叙述中错误的是
C语言规定,在一个源程序中,main函数的位置
已有定义:charc=′′;inta=1,b;(此处c的初值为空格字符),执行b=!c&&a;后b的值为【】。
随机试题
文学语体
患者男性,56岁。肝硬化病史5年,今日饮酒后突然大量呕血,伴神志恍惚、四肢湿冷、血压下降。该患者最易出现的并发症为
不能异生为糖的是
S市A区个体运输户秦某拖欠养路费2万元,市交通局(设在B区)作出决定令秦某补交所拖欠的养路费2万元,并处以罚款4万元。秦某逾期既不履行义务,也未向人民法院起诉。市交通局拟向法院申请强制执行,它应向哪一法院申请强制执行?()
关于生效裁判申诉的审查处理,下列哪一选项是正确的?()
下列项目中属于持有现金的机会成本的是()。
用正交表L15(215)安排试验时,经过对试验数据进行方差分析后发现A与B的交互作用是显著的,并求得二维表2.3-3。因子A的两个水平下数据平均值分别为:91.5,89.5;因子B的两个水平下数据平均值分别为:92.0,89.0。如果要求指标值高,那么对
小组活动是学校组织课外活动的基本组织形式,小组活动在层次上有()。
Peoplewithhearingimpairmentsdon’twanttobetreatedasthoughtheyaresomehowlessvaluableinthecommunity.Isitnormal
SECTION2Questions11-20Questions11-15AnswerthefollowingquestionsusingNOMORETHANTHREEWORDSAND/ORANUMBERforeach
最新回复
(
0
)