首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数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
87
问题
请编写函数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://kaotiyun.com/show/6KYZ777K
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
在进行某学校教务管理系统的数据库设计时,数据库设计人员设计了如下几个关系模式:系(系号,系名),系号为主码学生(学号,姓名,所在系号),学号为主码课程(课程号,课程名,开课系号),课程号为主码选课(学号,课程号,选课
数据库应用系统的实施分为四个步骤。下列属于数据库应用系统实施工作的是()。
【10】视图是包含查询结果的数据库对象,其数据不是在视图使用时才读取而是预先计算的。
假定我们要建立一个学术论文数据库,存储如下信息:学术期刊有期刊编号、期刊名、发行单位;作者有作者编号、作者姓名、电子邮件;论文有论文编号、论文标题、摘要、正文;每篇论文只被一个期刊录用,每个期刊可以录用多篇论文;
设在SQLServer2008某数据库中,已建立了四个文件组:fg1、fg2、fg3和fg4,以及一个分区函数RangePF1。RangePF1的定义代码如下:CREATEPARTITlONFUNCTIONRangePF1(int)ASRA
设某教学管理系统,其查询模块需要提供如下功能:Ⅰ.查询系信息,列出各系编号、系名和系办公电话;Ⅱ.查询某系教师的信息,列出教师号、教师名、工资和聘用日期;Ⅲ.查询某教师讲授的课程信息,列出课程号、课程名和学分;Ⅳ.查询讲授某门课程的教师信息,列出教
索引是数据库中重要的数据结构,关于索引现有下列说法:Ⅰ.在某个查询中带排序的属性有多个时可以考虑在这些属性上建立复合索引Ⅱ.一个表中最多只能有一个主索引或聚集索引Ⅲ.多属性索引中,索引属性的顺序一般按照属性的长度进行排列
三层浏览器/服务器结构的数据库应用系统是由浏览器、应用服务器和【2】服务器三部分组成的。
设有下列关于数据库分析、设计与实现的工作:Ⅰ.用概念数据模型表示数据对象的特征及其相互间的关联关系Ⅱ.进行数据库的备份与恢复等日常维护Ⅲ.在ER图的基础上确定数据库关系模式Ⅳ.调整数据库逻辑模式,确定文件组织与存取方式,评估物理模式Ⅴ.考虑分析D
设某并行数据库采用一台具有14个刀片的刀片服务器,每个刀片具有独立的内存和磁盘,各刀片之间通过刀片服务器上的以太网交换机实现通信,则该并行数据库采用的体系结构是____________结构。
随机试题
WhatistheminimumnumberofprojectsrunbytheSESannually?
________,而卒莫消长也。(苏轼《前赤壁赋》)
肾外髓部组织液高渗的形成是由于
痴呆痰浊蒙窍证,若风痰瘀阻,应选用的方剂是
大气环境预测时,计算污染源对评价范围的影响时,一般取(),项目位于预测范围的中心区域。
工程造价信息按稳定程度划分可分为()。
培养会计人员的职业道德品质,要从会计道德认识、情操、意志、信念和习惯等方面进行,这决定了会计职业道德教育具有()。
习近平总书记曾在北京文艺工作座谈会上指出,文艺创作不能在市场经济中迷失方向,文艺创作不要沾上铜臭味。一些文艺创作沾上铜臭味表明()。
科尔伯格有关儿童道德判断发展的研究中,寻求认可取向阶段属于()。
KeepOptimisticandStayAwayfromDepression[A]Cynic,AmbroseBierceremarkedinhis"Devil’sDictionary",is"ablac
最新回复
(
0
)