首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:求出1~1000之间能被7或11整除,但不能同时被7和11整除的所有整数,并将其放在a所指的数组中,通过n
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:求出1~1000之间能被7或11整除,但不能同时被7和11整除的所有整数,并将其放在a所指的数组中,通过n
admin
2021-02-25
33
问题
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数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)
{pr2ntf("%5d",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;/*传回满足条件的数的个数*/ }
解析
该题需要运用循环判断结构来实现,其中循环语句比较容易,只要确定循环变量的范围即可,下面来看判断语句。题目要求找出能被7或11整除,但不能同时被7和11整除的所有整数,能同时被7和11整除的整数一定能被77整除,且不能被77整除的数不一定就是能被7或11整除的数,因而,可得出程序中的if语句。注意(i%7==0||i%11==0)两边必须要有小括号。
转载请注明原文地址:https://kaotiyun.com/show/HQtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(j=0;j<4;j++){…}
有以下程序#includevoidfun(int*s){staticintj=0;dos[j]+=s[j+1];while(++j<2);}main(){inti,a[10]={1,2,3,4,5};for(i=1;i<3;i++)fu
有以下程序段intk=0,a=1,b=2,c=3;k=a<b?b:a;k=k>c?c:k;执行程序段后,k的值是
若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是
以下fun函数返回数组中最大值的下标#includeintfun(int*s,intn){inti,k;for(i=0,k=i;is[k])__________;return(k);}在横线处应填入的
有以下程序,程序的运行结果是#include<stdio.h>#include<stdlib.h>intfun(intn)main(){int*p;{inta;p=(int*)malloc(sizeof(int));a=fun(
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)()。
有以下函数:intfun(char*x,char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是()。
有如下嵌套的if语句if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是
随机试题
决定油缸活塞运动速度的主要因素是()。
就当前认识来说,基因表达调控最主要的环节是()。
我国最早的病案记录是公元前200年西汉时的淳于意,他写的25例病案记录在
有抗震要求的砖砌体房屋,构造柱的施工()
债权人会议通过和解协议的决议,由出席会议的有表决权的债权人1/2以上同意,并且其所代表的债权额占无财产担保债权总额的2/3以上。()
甲企业2017年11月1日销售一批商品,并于当日收到面值6000元、期限3个月、不带息的银行承兑汇票一张。12月31日,该应收票据的账面价值为()元。
某患者周期性地出现短暂的(1~3天)情绪高涨,活动多,精力旺盛;继之持续很长时间的情绪低落,思维缓慢,对学习、下作缺乏兴趣,精力疲惫。如此周而复始。这种现象可能是()。
关于社会监督的表述不正确的是()。
校本研究是以学校所存在的突出问题和学校发展的实际需要为选题范围.以学校教师作为研究的主要力量,通过一定的研究程序取得研究成果,并且将研究成果直接用于学校教育教学的研究活动。校本研究是教育行动研究在中国新时期教改一线的代名词。根据上述定义,下列不属于校本研究
魔术是一门________的艺术,要想产生惊奇的效果,就要制造假象,将物体真实的状态________起来。一般,魔术师们总是会将各种物体藏起来,让人们对物体的状态产生错误的想象,而事实上,魔术表演还能制造出更加有趣的________:比如,在观众的脑子里创
最新回复
(
0
)