首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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-09
81
问题
请编写函数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+l) %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+l) %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=1l;i<=1000;i++) if (i%7==0 && i%11) /*将能被7整除但不能被11整除的数存入数组a中*/ { *a=i; *n=*n+l; /*统计个数*/ a++; } else if(i%7 && i%11==0) /*将能被11整除但不能被7整除的数存入数组a中*/ { *a=i; *n=*n+1; /*统计个数*/ a++; } }
解析
本题考查的知识点如下:
(1)指针的使用。
(2)“%”运算符。
(3)判断结构中多个条件的布尔运算。
本题中,函数count Value()以指针为参数,这里就要涉及到指针的使用。a是指向数组的指针,初始时,指向数组的第一个元素。地址每加1时,依次指向后面的元素。一个数a若能被b整除,则a除以b取余得数为 0。能被7或11整除,但不能被7和11同时整除,则有两种情况,能被7整除但不能被11整除,能被11整除但不能被7整除。这里就要用到多个条件的布尔运算。
转载请注明原文地址:https://jikaoti.com/ti/5Mp7FFFM
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
在数据库动态转储机制中,一般需要使用【12】文件才能将数据库恢复到某一时刻的正确状态。
设用UML设计某数据库应用系统,设计人员规划了一组应用程序集,该集合由动态链接库和可执行程序构成。为了展现这些应用程序集间的组织和依赖关系,以对源代码、可执行程序的发布等进行系统建模,应采用的UML图是【3】图。
设在SQLServer2008某数据库中,已建立了四个文件组:fg1、fg2、fg3和fg4,以及一个分区函数RangePF1。RangePF1的定义代码如下:CREATEPARTITIONFUNCTIONRangePF1(int)
在概念模型中,属性用于描述事物的特征或性质。关于属性有下列说法:Ⅰ.一个实体集中的属性名要唯一Ⅱ.属性一般用名词或名词短语命名Ⅲ.一个属性的值可以取自不同的域Ⅳ.实体集的标识属性能够唯一识别实体集中每一个实体
云计算包含互联网上的应用服务及在数据库中提供这些服务的软硬件设施,通常包括软件即服务、平台即服务、基础设施即服务,,其中________即网络提供操作系统和相关服务,而无需下载或安装。
在SQLServer2008中,通过在视图上创建唯一【8】索引的方式可使视图的结果集保存到数据库中。
事务是数据库中非常重要的概念。下列关于事务的说法,错误的是()。
分类算法服务于数据挖掘或机器学习中分类任务,下列算法中不属于分类算法的是()。
随机试题
居民企业所得税纳税人的技术转让所得,不超过500万元的,其税务处理方法是()
废片率的正确计算方法是
下列关于钢铁冶金企业总平面布局的说法中,正确的是()
固定红利模型是评估人员对被评估股票()。
经济学家一般认为,能够产生真实效应的通货膨胀是()通货膨胀。
集团配送是一种典型的规模经营活动,其服务对象是中小型生产企业。
______指个体组织自己的动机、能力、信仰及其活动经验而形成的有关自我的一致性形象。
中医上讲,人们对五味的偏嗜可以测知脏器的偏盛偏衰:好食甘者脾虚,好食辛者肺病,好食酸者肝虚,好食苦者心病。这五个脏器中主气、藏血的分别是:
社会主义道德建设以集体主义为原则的决定性因素包括
(2008下项管)M公司小张负责组织内部的一个系统集成项目。因为组织内部的很多人对该系统及其进展感兴趣,他决定准备一份项目沟通管理计划。准备这一计划的第一步是______。
最新回复
(
0
)