首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数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
54
问题
编写函数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(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=0;for(i=0;i<3;i++)for(j=2;j>=i;j--)t+=b[i
下列定义变量的语句中错误的是()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
设变量均已正确定义,若要通过scanf("%d%c%d%c”,&a1,&e1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)()。
设有如下关系表,由关系R和S通过运算得到关系T,则所使用的运算为()。
数字字符0的ASCII值为48,运行下列程序的输出结果是()。main(){chara=’1’,b=’2’;printf("%c,",b++);printf("%d\n",b-A);}
字符串"\\"ABCDEF\"\\”的长度是()。
下面程序的功能是:从输入的正整数中选3个数进行输出,要求这些数都是2的倍数,请填空。main(){inta,i=0;scanf("%d",&A);do{if(a>0&&a%2==0){printf("%d
执行以下“for(i=1;i++<=4;i++);”语句后,变量i的值是()。
函数rewind(fp))的作用是()。
随机试题
以下哪项不是卵巢浆液性囊腺瘤的特点?
患者男性,28岁,下颌第一恒磨牙咬合不适1周,感患牙伸长,初时紧咬牙可缓解不适,昨天开始不敢咬牙并出现自发痛,无放射痛,口腔检查下颌第一恒磨牙远中颌面深龋及髓,探(-),可疑叩痛,牙齿不松动,龈(-),根尖区压痛(+)应急处理首选
随机选择5所幼儿园小班儿童,进行某种新流感疫苗的预防效果观察,随访3年结果表明95%的免疫接种者未发生该病,由此研究者认为
A.绿豆B.冬虫夏草C.花椒D.冰片E.丹皮与灯心草对抗同贮的是
在吊装柱时,对位后,校正垂直度,当偏差值小时,在杯口用打紧或稍松钢法校正,若偏差较大,可将钢拔出杯口进行校正。()
某内资企业于2011年9月在深圳市区依法设立,为增值税一般纳税人。2012年度有关经营情况如下:(1)2012年12月购进并实际使用一台安全生产专用设备,取得的普通发票上注明价税合计金额140.4万元,该设备增值税进项税额未抵扣。(2)全年外购原材料共
下列关于预计负债的各项表述中,正确的是()。
双端口存储器在()发生访问冲突。
侧重于状态,即法律被人们实际施行的状态、程度的是()。
Thefollowingparagraphsaregiveninawrongorder.ForQuestions41-45,youarerequiredtoreorganizetheseparagraphsintoa
最新回复
(
0
)