首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数void countValue(int *a,int *n),它的功能是:求出1到1000之内能被7或11整除但不能同时被7和11整除的所有整数并存放在数组a中,并通过n返回这些数的个数。 注意:部分源程序已给出。 请勿改动主函数ma
请编写函数void countValue(int *a,int *n),它的功能是:求出1到1000之内能被7或11整除但不能同时被7和11整除的所有整数并存放在数组a中,并通过n返回这些数的个数。 注意:部分源程序已给出。 请勿改动主函数ma
admin
2010-06-17
39
问题
请编写函数void countValue(int *a,int *n),它的功能是:求出1到1000之内能被7或11整除但不能同时被7和11整除的所有整数并存放在数组a中,并通过n返回这些数的个数。
注意:部分源程序已给出。
请勿改动主函数main()和写函数writeDAT()的内容。
试题程序:
#include<conio.h>
#include<stdio.h>
void countValue(int *a, int *n)
{
}
main ( )
{
int aa[1000],n, k;
clrscr();
countValue (aa, &n);
for(k=0;k<n; k++)
if((k+1) %10 ==0)
{
printf("%5d",aa[k]);
printf("\n");
}
else printf("%5d",aa[k]);
writeDAT();
}
writeDAT ( )
{
int aa[1000],n, k;
FILE *fp;
fp=fopen("out79.dat","w");
countValue(aa,&n);
for(k=0; k<n; k++)
if((k+1)%10==0)
{
fprintf(fp,"%5d",aa[k]);
fprintf(fp,"\n");
}
else fprintf (fp,"%5d",aa[k]);
fclose(fp);
}
选项
答案
void countValue(int *a, int *n) { int i; *n=0; for(i=1;i<=1000;i++) if(i%7==0 && i%11) /*将能被7整除但不能被11整除的数存入数组a中*/ { *a=i; *n-*n+1; /*统计个数*/ a++; } else if (i%7 && i%11==0) /*将能被11整除但不能被7整除的数存入数组a中*/ { *a=i; *n=*n+1; /*统计个数*/ a++; } }
解析
本题考查的知识点如下:
(1)指针的使用。
(2)“%”运算符。
(3)判断结构中多个条件的布尔运算。
本题中,函数countValue()以指针为参数,这里就要涉及到指针的使用。a是指向数组的指针,初始时,指向数组的第一个元素。地址每加1时,依次指向后面的元素。一个数a若能被b整除,则a除以b取余得数为0。能被7或11整除,但不能被7和11同时整除,则有两种情况,能被7整除但不能被11整除,能被11整除但不能被7整除。这里就要用到多个条件的布尔运算。
转载请注明原文地址:https://kaotiyun.com/show/iIvZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
以下关于嵌入式处理器的说法错误的是()。
下列不是单内核操作系统的是()。
IP协议在计算机网络的互连中起着重要的作用。下面有关IP地址的叙述中,错误的是()。
嵌入式系统的硬件与通用计算机一样,其主体是中央处理器和存储器。下面关于嵌入式系统CPU的叙述中,错误的是()。
数字图像的文件格式有多种,不同的文件格式采用不同的编码方法,具有不同的特点,适合不同的应用。其中__________【43】图像文件格式颜色数目较少(不超过256色),文件特别小,支持动画,适合互联网传输。__________【44】图像文件格式是静止图像
在μC/OS–II操作系统中有多种方法可以保护任务间的共享数据并支持任务之间的通信。下列各项中不能用于保护任务间的共享数据或支持任务间通信的是()。
下面是嵌入式系统硬件部分的逻辑组成及其与外部世界关系的示意图,其中的组成部分A是【41】接口;组成部分B是【42】接口。
下图是嵌入式系统硬件部分的逻辑组成及其与外部世界关系的示意图,其中CPU中的组成部分A是【41】;组成部分B是【42】。
SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSERT,DELETE,UPDATE实现哪类功能?
中断及中断处理是计算机系统的重要功能,下列哪个(些)可能成为中断源?()Ⅰ.输入、输出设备Ⅱ.数据通道Ⅲ.时钟Ⅳ.软件
随机试题
巫术活动对审美的原始发生具有极其重要的意义。这主要表现在以下几个方面()
组织结构设计不利于管理者道德行为的产生。()
甲公司于2014年4月6日签发一张汇票给乙公司,到期日为2014年7月6日。乙公司于2014年5月6日向付款人提示承兑,被拒绝。乙公司遂将该汇票背书转让给丙公司。乙公司在此汇票上的背书属于什么性质?()
证券公司经有关部门批准成立后,即自动成为证券交易所的会员。()
下列选项中,不属于制定具体的涉税鉴证业务计划的是()。
资产证券化属于()。
甲公司2019年度的财务报告于2020年3月31日对外报出。该公司发生的下列事项中,仅应在2019年度财务报表附注中披露的有()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
A、Heisnotaqualifiedteacher.B、Hedoesnotfeellikegoingtothedinner.C、Hedoesnotknowwhenthedinnerbegins.D、Heha
KeepOurSeasCleanA)Bytheyear2050itisestimatedthattheworld’spopulationcouldhaveincreasedtoaround12billion
最新回复
(
0
)