首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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-01-11
77
问题
请编写函数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若能枷整除,则a除以b取余得数为0.能被7或11整除,但不能被7和 11同时整除,则有两种情况,能被7整除但不能被11整除,能被11整除但不能被7整除。这里就要用到多个条件的布尔运算。
转载请注明原文地址:https://kaotiyun.com/show/gb5Z777K
本试题收录于:
三级信息管理技术题库NCRE全国计算机三级分类
0
三级信息管理技术
NCRE全国计算机三级
相关试题推荐
IM系统工作于用户/服务器模式时,进行消息转发目的地判断的是()。
计算机I/O系统的硬件结构主要包含()。
某计算机系统中共有3个进程Pl、P2和P3,4类资源r1、r2、r3和r4。其中r1和r3每类资源只有1个,r2资源有2个,r4有3个。当前的资源分配状态如下:E={,,,,,}若进程P1申请一个r2类资源,则系统可能会发生下列哪一
关于传统Ethernet的描述中,错误的是()。
计算机操作系统中,设备管理的主要任务之一是()。
有一个防火墙根据收到IP数据报的源地址判定是否允许其通过,这个防火墙的类型是()。
共享性是操作系统的特征之一,下列哪种软件资源不可以同时共享?()
某信息系统支持有选择的存取控制,数据保护以用户组为单位,其安全等级至少是()。
在进行设备分配时应该考虑下列哪些因素?()
在网络协议的要素中,规定控制信息结构与格式的是()。
随机试题
【B1】________Nochildimitateseveryactionhesees.Sometimes,theexampletheparentwantshimtofollowisignoredwhileheta
强调式发问:
根据规定,禁止商品房预购人将购买的未竣工的预售商品房再转让。
地下工程施工中,当洞室围岩为I一Ⅱ类岩石时,可先以全断面进行顶拱部位开挖,然后对顶拱进行喷锚支护。在进行顶拱支护的同时,可进行下部开挖,最后再开挖中部,使断面成型。这种开挖法是( )。
投资基金的风险小于股票投资,但大于债券投资。()
甲股份有限公司(以下称为“甲公司”)系上市公司,主要经营电子设备、电子产品的生产销售,为增值税一般纳税人,适用的增值税税率为17%,适用的所得税税率为25%。除特别注明外,甲公司产品销售价格为不含增值税价格。(1)甲公司2010年1至11月份的利润表如下
紧急状态处置,是指公安机关为维护国家安全和社会治安秩序,对突发的重大暴力犯罪、重大治安事件和重大治安灾害事故依法采取的非常措施。
消费者剩余是消费者的()。
对于WindowsXP,以下哪种说法是错误的?______。
The2sisters______acointodecidewhowouldwashthedishes.
最新回复
(
0
)