首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:求出1~ 1000之间能被7或1 1整除,但不能同时被7和1 1整除的所有整数,并将其放在a所指的数组中,通过n返回这些数的个数。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数
编写函数fun,其功能是:求出1~ 1000之间能被7或1 1整除,但不能同时被7和1 1整除的所有整数,并将其放在a所指的数组中,通过n返回这些数的个数。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数
admin
2017-09-23
29
问题
编写函数fun,其功能是:求出1~ 1000之间能被7或1 1整除,但不能同时被7和1 1整除的所有整数,并将其放在a所指的数组中,通过n返回这些数的个数。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include < stcllib.h >
#include < conio.h >
#include < stdio.h >
void fun(int*a,int*n)
{
}
void main()
{
int aa[1 0 00],n,k;
system("CLS");
fun(aa,&n);
for(k=0;k < n;k++)
if((k+1)%1 0==0)
(printf("%5 d",aa[k]);
printf("\n");}/*一行写9个数*/
else
pr2ntf("%5 d",aa[k]);
}
选项
答案
void fun (int*a,int *n) { int i,j =0; for(i=1;1 < =1000;1++) /*求1到1000之内能被7或11整除但不能同时被7和11整除的所有整 数,并放入数组a中*/ if( (1%7一=0 ||i% 11 ==0) &&1%77!=0) a[j++]=i; *n=j; /*传回满足条件的数的个数*/ }
解析
本题考查:if语句,用来判断能被7整除或者能被11整除,但又不能同时被7和11整除的数,此处需充分理解“逻辑与”和“逻辑或”的区别;for循环语句的循环条件用来控制循环变量取值范围。
该题需要运用循环判断结构来实现,其中循环语句比较容易,只要确定循环变量的范围即可,下面来看判断语句。题目要求找出能被7或11整除,但不能同时被7和11整除的所有整数,能同时被7和11整除的整数一定能被77整除,且不能被77整除的数不一定就是能被7或11整除的数,因而,可得出程序中的if语句。注意(j%7 ==01 11%11 ==0)两边必须要有小括号。
转载请注明原文地址:https://kaotiyun.com/show/tzxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是()。#include<stdio.h>main(){chara[]={’a’,’b’,’c’,’d’,’f’,’g’},*p;p=a;printf("%c\n",*p+4);}
若有定义inta[5],*p=a;则正确引用数组元素的是()。
下列关于函数的叙述中正确的是()。
下面程序是求出数组arr的两条对角线上的元素之和,请填空。#include"stdio.h"main(){intarr[3][3]={2,3,4,8,3,2,7,9,8),a=0,b=0,i,j;for(i=0;i<3;i+
设函数中有整型变量a,为保证其在未赋初值的情况下初值为0,应选择的存储类别是()。
以下程序:#include<stdio.h>#include<string.h>main(){charstr[]="abcd\n\123\xab";printf("%d",(str));}运行后的输
一名学生只能住一间宿舍,一间宿舍可住多名学生,则实体“宿舍”与实体“学生”的联系属于()的联系。
若有以下定义,则对a数组元素的正确引用是()。inta[5],*p=a;
已知字母a的ASCII码为十进制数97,下面程序的输出结果是()。#include<stdio.h>main(){charc1,c2;c1=’a’+’6’-’0’;c2=’a’+’3’-’0’;
以下选项中与if(a==1)a++;elsea=b;语句功能不同的语句是()。
随机试题
甲创作一小说已发表;乙经甲同意,将该小说改编成戏剧剧本,也已发表;丙表演该戏剧并由丁音像公司制作成录像制品出售,丁应()。
A、呋塞米B、氢化可的松C、氟氢可的松D、地塞米松E、卡莫氟水钠潴留作用强,仅供外用
随着新修订的《药品管理法》的实施和药品分类管理制度的逐步推行,执业药师将在药品生产、经营和使用领域发挥越来越重要的作用。因此,这两年来报考执业药师资格的人数大幅上升。到2020年,我国执业药师估计有28万人,但是根本无法满足公众迫切而巨大的需要,中国人民要
区域规划的基本条件包括()。
通常财务分析的敏感性分析中必选的分析指标是项目投资()。
茂源工业企业2011年12月31日“原材料”科目余额为200万元,“生产成本”科目余额为70万元,“材料成本差异”科目贷方余额为5万元,“库存商品”科目余额为150万元,“工程物资”科目余额为200万元。假定不考虑其他因素,则该企业2011年12月31日的
下列个人所得按“劳务报酬所得”项目缴纳个人所得税的有()。
写作、阅读、运算、解题等所属的技能类型是()
数据库管理系统常见的数据模型有层次模型、网状模型和【】3种。
Practitionersoflawandmedicineareesteemedinmanycountrieswhichseemstoindicatethat______dependsonprofessionorti
最新回复
(
0
)