首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知数据文件in.dat中存有200个四位数,并已调用读函数readDat()把这些数存人数组fl中。请编写函数jsVal(),其功能是:若一个四位数的千位数位置上的值大于等于百位数位置上的值.百位数位置上的值大于等于十位数位置上的值,以及十位数位置上的值
已知数据文件in.dat中存有200个四位数,并已调用读函数readDat()把这些数存人数组fl中。请编写函数jsVal(),其功能是:若一个四位数的千位数位置上的值大于等于百位数位置上的值.百位数位置上的值大于等于十位数位置上的值,以及十位数位置上的值
admin
2013-12-10
52
问题
已知数据文件in.dat中存有200个四位数,并已调用读函数readDat()把这些数存人数组fl中。请编写函数jsVal(),其功能是:若一个四位数的千位数位置上的值大于等于百位数位置上的值.百位数位置上的值大于等于十位数位置上的值,以及十位数位置上的值大于等于个位数位置上的值,并且原四位数是奇数。则统计出满足此条件的个数cnt,并把这些四位数按从小到大的顺序存人数组b中,最后调用写函数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”);
for(i=0;i
fseanf(fp,“%d”,~aEi-1);
felose(fp);
}
void main()
f
Int ;
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”,cnt);
for(i=0Ii
fprintf(fp,“%d\n”,b
);
fclose(fp);
}
选项
答案
void jsVal() {int i,j; /*定义变量*/ int a1,a2,a3,a4; int temp; for(i=0Ii
=a3&&a3>=a2&&a2>= a1&8La[i]%2==1) /*判断条件*/ b[cnt++]=a[i]; } for(i=0;i
b[j]) {temp=b/i]; h[i]=b[j]; h[i3=temp } }
解析
转载请注明原文地址:https://kaotiyun.com/show/TblZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
在PowerBuilder应用程序中,对数据库数据的操作是通过下列哪一个对象进行的?
把关系看做二维表,则下列说法中错误的是
在层次数据库中,父片段和子片段之间只能具有【】类型的联系。
在一个数据库中,模式与内模式的映像个数是
常用的数据结构模型有层次模型、网状模型、【】和面向对象模型。
数据库系统的核心是
下面所列的条目中 Ⅰ.语法检查 Ⅱ.语义检查 Ⅲ.用户存取权限检查 Ⅳ.数据完整性检查 当用户发出查询数据库数据的命令时,数据库管理系统需要进行的检查是
通过把独占设备改造成【】设备,可以提高设备利用率。
DB2数据库管理系统为了提高性能,当连接所涉及的事实表达到三个或三个以上的时候,DB2可自动地判断是否使用星型连接技术(starjoin)和【】索引进行优化。
设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是
随机试题
“多行不义必自毙”一语出自()
下列哪项与乳岩的临床表现不符:
下列关于颌下腺炎的描述,不正确的是
中药水提浓缩液的干燥宜采用注射液空安瓿的干燥宜采用
连锁经营已成为世界零售业发展的主流。某商品流通企业决定由过去的独立经营转向连锁经营。该企业首先建立了一家连锁经营创业店(总店),然后在创业店的基础上进行连锁经营的扩张。该商品流通企业由独立经营转向连锁经营,其实质表现为()。
为使用方便,我们可以将本地信息存储到Internet上,下列选项中属于网络存储的是()。
道德修养是一种自我行为,只求诸己,不求诸人。“君子之自行也,敬人而不必见敬,爱人而不必见爱。敬爱人者,己也;见敬爱者,人也。君子必在己者,不必在人者也”(《吕氏春秋·必己》)。以敬爱他人为例,对他人的尊敬或爱护,只问这种敬与爱是否出自真心,是否做得彻底,而
在VisualFoxPro中,如果希望跳出SCAN…ENDSCAN循环体外执行ENDSCAN后面的语句,应使用
GregLogan:Thesewerethetrialsforthe1988OlympicsinSeoul,Korea.Untilthisdive,Ihadbeenahead.Butnow,somethi
A、Ahalo.B、Asunspot.C、Asundog.D、Arainbow.C关于这种天文现象的名称,这段话里先后出现了两次"sundogs",意思是“幻日,假日”,正确答案是C。
最新回复
(
0
)