首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在数据文件in.dat中存放有200组数据,每组有3个数,每个数均是三位数。函数readDat()实现读取这200组数据并存放到结构体数组aa中。请编写函数jsSort(),其功能是:要求在200组数据中找出每组数据中的第一个数大于第二个数与第三个数之和.
在数据文件in.dat中存放有200组数据,每组有3个数,每个数均是三位数。函数readDat()实现读取这200组数据并存放到结构体数组aa中。请编写函数jsSort(),其功能是:要求在200组数据中找出每组数据中的第一个数大于第二个数与第三个数之和.
admin
2013-12-10
62
问题
在数据文件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全国计算机三级
相关试题推荐
对数据库系统的性能有两种主要的度量。第一种是【】,第二种是响应时间。
数据库系统的并发控制主要方法是采用哪种机制?
一个关系数据库文件中的各条记录
当关系模式R(A,B)已属于3NF,下列说法中哪一个是正确的?
关系模式规范化的最起码的要求是达到第一范式,即满足
在数据库中,产生数据不一致的根本原因是
设平衡的二叉排序树(AVL树)的结点个数为n,则其平均检索长度为
在一棵二叉树上,度为零的结点的个数为n0,度为2的结点的个数为n2,则n0的值为
若X→Y但Y不完全函数依赖于X,则称Y对X【】。
随机试题
巴纳德认为,组织的存在取决于协作系统平衡的维持,这种平衡最终和基本的是_________、_________。
医患关系的发展趋势是
下列房地产经济活动中,不属于房地产中介服务的有:()。
下面()是对《协调制度》归类总规则的正确理解。
各省的银行业协会是中国银行业协会的会员单位。()
某水库建有10个泄洪闸,现有水库的水位已经超过安全线,上游河水还在按不变的速度增加。为了防洪,需调节泄洪速度。假设每个闸门泄洪的速度相同,经测算,若打开一个泄洪闸,30个小时水位降至安全线:若打开两个泄洪闸,10个小时水位降至安全线。现在抗洪指挥部队要求在
______指消费者为满足其个人或家庭生活需要而发生的购买商品的决策或行动。
李老师用弹簧和物块做成如图1所示的弹簧振子演示振动图象。课前准备实验时,李老师觉得该弹簧振子振动频率过小,想让振子的频率增大一倍,为此他将()。
2014年1~5月,我国软件和信息技术服务业实现软件业务收入约13254亿元,同比增长20.9%,比去年同期回落3.3个百分点。其中,软件产品完成收入4141亿元,信息系统集成服务完成收入2649.3亿元,信息技术咨询服务完成收入1399.2亿元,数据处理
源程序的文档化不包括()。
最新回复
(
0
)