首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知数据文件in.dat中存有200个四位数。并已调用读函数readDat()把这些数存人数组a中,请编写函数jsVal(),其功能是:如果四位数各位上的数字均是奇数,则统计出满足此条件的个数cnt,并把这些四位数按从大到小的顺序存入数组b中。最后main
已知数据文件in.dat中存有200个四位数。并已调用读函数readDat()把这些数存人数组a中,请编写函数jsVal(),其功能是:如果四位数各位上的数字均是奇数,则统计出满足此条件的个数cnt,并把这些四位数按从大到小的顺序存入数组b中。最后main
admin
2013-12-10
26
问题
已知数据文件in.dat中存有200个四位数。并已调用读函数readDat()把这些数存人数组a中,请编写函数jsVal(),其功能是:如果四位数各位上的数字均是奇数,则统计出满足此条件的个数cnt,并把这些四位数按从大到小的顺序存入数组b中。最后main()函数调刚写函数writeDat()把结果cnt以及数组b中符合条件的四位数输出到out.dat文件中。
【试题程序】
#include
#define MAX 200
int a[MAX],b[MAX].cnt=0;
void writeDat();
void jsVal()
{
}
void readDat()
{
int i;
FILE*fp;
fp=fopen(”in.dat”,”r.t);
for(i一0;i
fscanf(fp,”0Ad”,&a
);
felose(fp);
}
void main()
{
int i;
readDat();
jsVal();
printf(“满足条件的数=%d\n”,cnt);
for(i=0;i
printf(“%d”,b
);
printf(“\n”);
writeDat();
}
void writeDat()
{
FILE*fp;
int i;
fp=fopen(“out.dat”,“w”);
fprintf(fp,“%d\n”,ent);
for(i=0;i
fprintf(fp,“9,6d\n”,b
);
fclose(fp);
选项
答案
void jsVal() {int i.j; /*定义变量*/ int al,a2,a3,a4; int temp; for(i=0Ii
解析
转载请注明原文地址:https://kaotiyun.com/show/OolZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
进行数据库系统的物理结构设计时,数据的存储结构有四种选择方式,分别是顺序存放、杂凑存放(或称散列存放、Hash存放)、【】、聚簇存放。
詹姆斯.马丁在《信息工程》一书中指出:采用【】工具是进行系统建设的必要条件之一。
采用扩展关系数据模型的方法建立的数据库系统,称做
设计性能较优的关系模式称为规范化,规范化主要的理论依据是
关系数据库中的关键字是指
设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则
在关系数据库中,表(table)是三级模式结构中的
在一棵二叉树上,度为零的结点的个数为n0,度为2的结点的个数为n2,则n0的值为
下列问题基于以下的叙述:关系模式R(B,C,M,T,A,C),根据语义有如下函数依赖集:F=(B→C,(M,T)→B,(M,C)→T,(M,A)→(A,B)→G]。关系模式R的码是
随机试题
在超音速火焰喷涂过程中,喷涂焰流长度虽大,但在直径上收缩小,使喷涂焰流能量大而集中。()
A.面浮足肿B.腹胀如鼓C.咳嗽痰少D.面色萎黄脾肺气虚证可见
下述有关阑尾假黏液瘤的说法中哪一项是错误的
不是氨基酸脱羧基作用生成的胺类物质是
扩张静脉,降低前负荷扩张动、静脉,降低前、后负荷
某运输公司运输一批货物出境,收取全程运费100万元,含保险费6000元,出境时付给境外承运公司50万元,该运输公司应纳营业税为( )。
在垄断资本主义阶段占统治地位的资本是()。
已知点(-5,y1),(1,y2),(10,y3)在函数y=(x-2)2+c的图象上,则y1,y2,y3的大小关系是()。
WhichofthefollowingstatementsisTRUEaboutMissGreen’suniversitydays?
Entertheinformationage.Informationistherawmaterialformanyofthebusinessactivities【C1】______thisnewera,justasir
最新回复
(
0
)