首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在数据文件in.dat中存放有200组数据,每组有3个数,每个数均是三位数。函数readDat()实现读取这200组数据并存放到结构体数组aa中。请编写函数jsSort(),其功能是:要求在200组数据中找出每组数据中的第一个数大于第二个数与第三个数之和.
在数据文件in.dat中存放有200组数据,每组有3个数,每个数均是三位数。函数readDat()实现读取这200组数据并存放到结构体数组aa中。请编写函数jsSort(),其功能是:要求在200组数据中找出每组数据中的第一个数大于第二个数与第三个数之和.
admin
2013-12-10
51
问题
在数据文件in.dat中存放有200组数据,每组有3个数,每个数均是三位数。函数readDat()实现读取这200组数据并存放到结构体数组aa中。请编写函数jsSort(),其功能是:要求在200组数据中找出每组数据中的第一个数大于第二个数与第三个数之和.其中满足条件的个数作为函数jsSort()的返回值,同时把满足条件的数据存入结构体数组bb中,再对bb中的数据按照每组数据的第一个数与第三个数之和的大小进行升序排列(第一个数与第三个数的和均不相等)。排序后的结果仍重新存人结构体数组bb中,最后通过调用函数writeDat(),把结果bb输出到out.dat文件中。
【试题程序】
#include
#include
void readDat();
void writeDat(int count);
typedef struct{
int x1,x2,x3;
}Data;
Data aa[200],bb[200];
int jsSort()
{
}
void main()
{
int count;
readDat();
count=jsSort(); /*返回满足条件的个数*/
writeDat(count);
}
void readDat()
{
FILE*in;
int i;
in=fopen(“in.dat”,“r”);
for(i=0;i<200;i++)
fscanf(in,“%d,%d,%d”,&aa
.x1,
&aa
.x2,&aa
.x3);
fclose(in);
}
void writeDat(int count)
{
FILE*out;
int i;
out=fopen(“out.dat”。“W”);
for(i=0;i
printf(“%d,%d,%d第一个数+第三
个数=%d\n”,bb
.x1,bb
.x2,bb
.x3,
bbli].x1+bb
.x3);
fprintf(out。”%d,%d,9/6d\n”,bb
.x1,
bb
.x2。bb
.x3);
}
fclose(out);
}
选项
答案
int jsSort() {int i.j; /*定义变量*/ Data temp; int cnt=0; for(i=0;i<200;i++) if(aa[i].xlS>aa[i].x2+aa[i].x3) /*判断条件R-/ bbEcnt++]=aaEi]l for(i=0;i
bb[i].x1十 bb[j].x3) {temp=bb[i]; bb[i]=bb[j]; bbEj]=temp; } return cnt; /*返回函数值*/ }
解析
转载请注明原文地址:https://kaotiyun.com/show/7ElZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
数据库管理系统(DBMS)提供数据定义语言(DDL)及它的翻译程序,DDL定义数据库的模式、外模式和内模式,并通过翻译程序分别翻译成相应的目标模式,存放在【】。
若事务T对数据R已加X锁,则其他事务对数据R
在数据库中,产生数据不一致的根本原因是
在关系数据库中,表(table)是三级模式结构中的
UNIX系统中,文件存储器的管理采用的是
设散列函数为H(k)=kmod7,现欲将关键码23,14,9,6,30,12,18依次散列于地址0~6中,用线性探测法解决冲突,则在地址空间0~6中,得到的散列表是
数据库功能可以分为两部分:前端和后端。前端与后端之间通过【】或应用程序来接口。
若X→Y但Y不完全函数依赖于X,则称Y对X【】。
发生中断时被打断程序暂停点称为【】。
冯.诺伊曼结构的计算机有5大功能部件组成:运算器、控制器、【】、输入设备和输出没备。
随机试题
气焊采用什么样的焊条与焊药?
【2013年第4题】题36~40:有一栋写字楼,地下1层,地上10层,其中1~4层带有裙房,每层建筑面积3000m2;5~10层为标准办公层,每层面积2000m2。标准办公层每层公共区域面积占盖层面积的30%。其余为纯办公区域。请回答以下问题,并列出解答过
采用顶管法施工,工作坑中选用钢质材料制作导轨,技术要求有:两导轨()
出租单位出租的机械设备和施工工具及配件,应当具有()。
请阅读以下材料并按要求完成作文:因银行要求“改密码必须本人亲自来”,西安一七旬病重老人被担架抬进了银行营业厅办理手续。无独有偶,广东高州市一老人由于中风无法行动,家属代为到当地信用社取钱被拒绝,家属只得将病重的老人抬到信用社,老人当场猝死。
商品差价:是指同一商品由于流通环节、购销地区、购销季节以及质量不同而形成的价格差额。根据上述定义,下列选项不属于商品差价的是()。
2012年11月8日召开的中国共产党第十八次全国代表大会的主题是:高举中国特色社会主义伟大旗帜,以邓小平理论、“三个代表”重要思想、科学发展观为指导,解放思想,改革开放,凝聚力量,攻坚克难,坚定不移沿着中国特色社会主义道路前进,为全面建成()而奋斗。
试述犯罪中止的构成要件及处罚。
一台交换机具有12个10/100Mbps电端口和2个1000Mbps光端口,如果所有端口都工作在全双工状态,那么交换机总带宽应为()。
In1784,fiveyearsbeforehebecamepresidentoftheUnitedStates,GeorgeWashington,52,wasnearlytoothless.Sohehireda
最新回复
(
0
)