首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知数据文件in.dat中存有200个四位数,并已调用读函数readDat()把这些数存人数组a中,请编写函数jsVal()。其功能是:把一个四位数的千位数位置上的值减去百位数位置上的值再减去十位数位置上的值最后减去个位数位置上的值,如果得出的值大于等于零
已知数据文件in.dat中存有200个四位数,并已调用读函数readDat()把这些数存人数组a中,请编写函数jsVal()。其功能是:把一个四位数的千位数位置上的值减去百位数位置上的值再减去十位数位置上的值最后减去个位数位置上的值,如果得出的值大于等于零
admin
2013-12-10
46
问题
已知数据文件in.dat中存有200个四位数,并已调用读函数readDat()把这些数存人数组a中,请编写函数jsVal()。其功能是:把一个四位数的千位数位置上的值减去百位数位置上的值再减去十位数位置上的值最后减去个位数位置上的值,如果得出的值大于等于零且原四位数是奇数,则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中.最后调用写函数writeDat()把结果cnt以及数组b中符合条件的四位数输出到out.dat文件中。
【试题程序】
#include
#define MAX 200
int a~MAX];bFMAX],cnt=0,
void writeDat();
void isVal()
{
}
void readDat()
{
int i;
FILE*fp;
fp=fopen(”in.dat”,“r”);
for(i=0,i
fseanf(fp,“%d”,&.a
);
fclose(fp);
}
void main()
{
int i;
readDat();
jsVal();
printf(“满足条件的数=%d\n”,ent),
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=0;i
fprintf(fp,“%d\n”,b
);
fclose(fp);
}
选项
答案
void jsVal() {int i,j; /*定义变量*/ int a1,a2,a3,a4; int temp; for(i=0;i
=0&&a[i]%2=一1) /*判断条件*/ b[cnt++]=a[i]; } for(i=0;i
b[j]) {temp=b[i]; b[i]=b[j]; b[j]=temp; } }
解析
转载请注明原文地址:https://kaotiyun.com/show/nblZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据库系统的核心是
数据库系统的并发控制主要方法是采用哪种机制?
关系数据库中的关键字是指
在数据库中,产生数据不一致的根本原因是
在关系数据库中,表(table)是三级模式结构中的
在一棵二叉树上,度为零的结点的个数为n0,度为2的结点的个数为n2,则n0的值为
若X→Y但Y不完全函数依赖于X,则称Y对X【】。
发生中断时被打断程序暂停点称为【】。
随机试题
最早提出管理的五大职能和有效管理的十四项原则的是()
社会主义城镇集体所有制企业创造的国民收入,在初次分配时所采用的形式包括()。
内毒素的毒性作用包括()
传染性单核细胞增多症患者血中存在的嗜异性凝集素阳性反应达到最高滴定度是在
某单位建一办公大楼,清A建筑公司承包施工,该公司所报送的建筑安装工程预算,除设备部分由单位提供外,采取包工包料方式,预算工程直接费(含其他直接费)共为4850万元,其中土建部分为3800万元,安装部分为1050万元。其中安装人工费为126万元。双方在承包
气体灭火系统中,5年后的维护保养工作是()。
1月8日电.中国国务院日前发布《关于限制生产销售使用塑料购物袋的通知》。通知指出.鉴于购物袋已成为“白色污染”的主要来源,今后各地人民政府、部委等应禁止生产、销售、使用超薄塑料购物袋、并将实行塑料购物袋有偿使用制度。自2008年()起,在所有超市、
802.11b定义了使用跳频扩频技术的无线局域网标准,传输速率为1Mbps、2Mbps、5Mbps与
(89)IwashesitanttowritethisarticlethewayIhavebecauseIknowsomepeoplemaymisinterpretmyintentions,soIwillcl
A、Itenhancesone’smemory.B、Itlowersone’sspeedoflearning.C、Itdeepensthedifficultyoflearning.D、Itmakesreadingmor
最新回复
(
0
)